Skip to content

Commit e949882

Browse files
Merge pull request #228 from CivicDataLab/227-add-sdg-icons
Add SDG icons
2 parents a2fb06e + 962df0c commit e949882

35 files changed

+737
-4
lines changed

app/[locale]/(user)/usecases/components/Metadata.tsx

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { formatDate } from '@/lib/utils';
66
import { Icons } from '@/components/icons';
77

88
const Metadata = ({ data, setOpen }: { data: any; setOpen?: any }) => {
9+
910
const metadata = [
1011
{
1112
label: 'Publisher',
@@ -70,10 +71,27 @@ const Metadata = ({ data, setOpen }: { data: any; setOpen?: any }) => {
7071
},
7172
{
7273
label: 'SDG Goals',
73-
value:
74-
data.useCase.metadata?.find(
75-
(meta: any) => meta.metadataItem?.label === 'SDG Goal'
76-
)?.value || 'N/A',
74+
value: (
75+
<div className="flex flex-wrap gap-2">
76+
{data.useCase.metadata.length > 0 ? (
77+
data.useCase.metadata
78+
?.find((meta: any) => meta.metadataItem?.label === 'SDG Goal')
79+
?.value.split(', ')
80+
.map((item: any, index: number) => (
81+
<Image
82+
key={index}
83+
src={`/SDG/${item}.svg`}
84+
alt={item || ''}
85+
width={60}
86+
height={60}
87+
className="border-1 border-solid border-greyExtralight p-1"
88+
/>
89+
))
90+
) : (
91+
<span>N/A</span>
92+
)}
93+
</div>
94+
),
7795
},
7896
];
7997

public/SDG/SDG1.png

45.2 KB
Loading

public/SDG/SDG1.svg

Lines changed: 28 additions & 0 deletions
Loading

public/SDG/SDG10.png

28.9 KB
Loading

public/SDG/SDG10.svg

Lines changed: 37 additions & 0 deletions
Loading

public/SDG/SDG11.png

41.4 KB
Loading

public/SDG/SDG11.svg

Lines changed: 74 additions & 0 deletions
Loading

public/SDG/SDG12.png

61.6 KB
Loading

public/SDG/SDG12.svg

Lines changed: 57 additions & 0 deletions
Loading

public/SDG/SDG13.png

53.9 KB
Loading

0 commit comments

Comments
 (0)