From 5036f298423ac2e00a8d23d4118de05a03d9b3a9 Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 6 May 2025 13:32:46 +0200 Subject: [PATCH] missions ui --- app/missions/page.tsx | 81 +++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/app/missions/page.tsx b/app/missions/page.tsx index 4446a80c..7166d138 100644 --- a/app/missions/page.tsx +++ b/app/missions/page.tsx @@ -200,23 +200,23 @@ export default function MissionsPage() { const niveauColor = getNiveauBadgeColor(mission.niveau); return ( -
+
{/* Card Header with Name and Level */} -
-

{mission.name}

- +
+

{mission.name}

+ {getNiveauLabel(mission.niveau)}
{/* Centered Logo */} -
-
+
+
{mission.logo ? ( {mission.name} { console.log("Logo failed to load:", mission.logo); console.log("Full URL attempted:", mission.logo); @@ -231,54 +231,51 @@ export default function MissionsPage() { /> ) : null}
{mission.name.slice(0, 2).toUpperCase()}
- {/* Card Content - Only Services section */} -
- {mission.services && mission.services.length > 0 && ( -
- Services: -
- {mission.services.map(service => ( - - {service} - - ))} -
+ {/* ODD scope icon - centered with nice styling */} + {oddInfo.number && ( +
+
+ {oddInfo.label} { + // Fallback if image fails to load + (e.target as HTMLImageElement).style.display = 'none'; + }} + />
- )} - - {/* ODD scope icon - moved here and enlarged */} - {oddInfo.number && ( -
-
- {oddInfo.label} { - // Fallback if image fails to load - (e.target as HTMLImageElement).style.display = 'none'; - }} - /> -
+
+ )} + + {/* Services section */} + {mission.services && mission.services.length > 0 && ( +
+
+ {mission.services.map(service => ( + + {service} + + ))}
- )} -
+
+ )} {/* Card Footer */} -
- - Créée le {formatDate(mission.createdAt)} +
+ + {formatDate(mission.createdAt)} -