From 8b81d33a809069f70be1ff175c408ac78177e9cc Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 6 May 2025 13:33:36 +0200 Subject: [PATCH] missions ui --- app/missions/page.tsx | 81 ++++++++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 39 deletions(-) diff --git a/app/missions/page.tsx b/app/missions/page.tsx index 7166d138..4446a80c 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,51 +231,54 @@ export default function MissionsPage() { /> ) : null}
{mission.name.slice(0, 2).toUpperCase()}
- {/* ODD scope icon - centered with nice styling */} - {oddInfo.number && ( -
-
- {oddInfo.label} { - // Fallback if image fails to load - (e.target as HTMLImageElement).style.display = 'none'; - }} - /> + {/* Card Content - Only Services section */} +
+ {mission.services && mission.services.length > 0 && ( +
+ Services: +
+ {mission.services.map(service => ( + + {service} + + ))} +
-
- )} - - {/* Services section */} - {mission.services && mission.services.length > 0 && ( -
-
- {mission.services.map(service => ( - - {service} - - ))} + )} + + {/* ODD scope icon - moved here and enlarged */} + {oddInfo.number && ( +
+
+ {oddInfo.label} { + // Fallback if image fails to load + (e.target as HTMLImageElement).style.display = 'none'; + }} + /> +
-
- )} + )} +
{/* Card Footer */} -
- - {formatDate(mission.createdAt)} +
+ + Créée le {formatDate(mission.createdAt)} -