diff --git a/.DS_Store b/.DS_Store index f0a55f97..590b46fd 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/app/missions/page.tsx b/app/missions/page.tsx index 90955e5a..be7da659 100644 --- a/app/missions/page.tsx +++ b/app/missions/page.tsx @@ -96,7 +96,7 @@ export default function MissionsPage() { return { number: oddNumber, label: oddNumber ? `ODD ${oddNumber}` : "Non catégorisé", - iconPath: oddNumber ? `/images/odd/odd-${oddNumber}.png` : "/images/odd/default.png" + iconPath: oddNumber ? `/F SDG Icons 2019 WEB/F-WEB-Goal-${oddNumber.padStart(2, '0')}.png` : "" }; }; @@ -198,12 +198,23 @@ export default function MissionsPage() { src={mission.logo} alt={mission.name} className="w-full h-full object-cover rounded-md border border-gray-200" + onError={(e) => { + console.log("Logo failed to load:", mission.logo); + // If the image fails to load, show the fallback + (e.currentTarget as HTMLImageElement).style.display = 'none'; + // Show the fallback div + const fallbackDiv = e.currentTarget.parentElement?.querySelector('.logo-fallback'); + if (fallbackDiv) { + (fallbackDiv as HTMLElement).style.display = 'flex'; + } + }} /> - ) : ( -
- {mission.name.slice(0, 2).toUpperCase()} -
- )} + ) : null} +
+ {mission.name.slice(0, 2).toUpperCase()} +
diff --git a/public/.DS_Store b/public/.DS_Store index 50c2201f..9d769cfc 100644 Binary files a/public/.DS_Store and b/public/.DS_Store differ diff --git a/public/F SDG Icons 2019 WEB/.DS_Store b/public/F SDG Icons 2019 WEB/.DS_Store new file mode 100644 index 00000000..5008ddfc Binary files /dev/null and b/public/F SDG Icons 2019 WEB/.DS_Store differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-01.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-01.png new file mode 100644 index 00000000..d5e23261 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-01.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-02.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-02.png new file mode 100644 index 00000000..a531b708 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-02.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-03.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-03.png new file mode 100644 index 00000000..544efc2d Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-03.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-04.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-04.png new file mode 100644 index 00000000..6388506c Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-04.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-05.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-05.png new file mode 100644 index 00000000..f1b30f65 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-05.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-06.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-06.png new file mode 100644 index 00000000..bab80412 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-06.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-07.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-07.png new file mode 100644 index 00000000..dc051a0e Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-07.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-08.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-08.png new file mode 100644 index 00000000..9ea2a9ca Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-08.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-09.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-09.png new file mode 100644 index 00000000..7df24e23 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-09.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-10.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-10.png new file mode 100644 index 00000000..3b8ccd07 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-10.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-11.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-11.png new file mode 100644 index 00000000..67fa9e0f Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-11.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-12.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-12.png new file mode 100644 index 00000000..1ae01a80 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-12.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-13.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-13.png new file mode 100644 index 00000000..8f08d17d Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-13.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-14.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-14.png new file mode 100644 index 00000000..1519328d Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-14.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-15.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-15.png new file mode 100644 index 00000000..1e5318dc Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-15.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-16.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-16.png new file mode 100644 index 00000000..784e2241 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-16.png differ diff --git a/public/F SDG Icons 2019 WEB/F-WEB-Goal-17.png b/public/F SDG Icons 2019 WEB/F-WEB-Goal-17.png new file mode 100644 index 00000000..340ae9b8 Binary files /dev/null and b/public/F SDG Icons 2019 WEB/F-WEB-Goal-17.png differ