From 0cf5035a3e74c68fef3c325e1424c0959e11851f Mon Sep 17 00:00:00 2001 From: alma Date: Fri, 9 Jan 2026 15:40:29 +0100 Subject: [PATCH] Mission Refactor Big --- app/missions/page.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/missions/page.tsx b/app/missions/page.tsx index 90d8dba8..af9b98cd 100644 --- a/app/missions/page.tsx +++ b/app/missions/page.tsx @@ -1,7 +1,7 @@ "use client"; import { useState, useEffect } from "react"; -import { Search } from "lucide-react"; +import { Search, Lock } from "lucide-react"; import { Input } from "@/components/ui/input"; import Link from "next/link"; import { Button } from "@/components/ui/button"; @@ -35,6 +35,8 @@ interface Mission { creator: User; missionUsers: MissionUser[]; intention?: string; + isClosed?: boolean; + closedAt?: string; } export default function MissionsPage() { @@ -195,7 +197,14 @@ export default function MissionsPage() { const niveauColor = getNiveauBadgeColor(mission.niveau); return ( -
+
+ {/* Closed Badge */} + {mission.isClosed && ( +
+ + Clôturée +
+ )} {/* Card Header with Name and Level */}

{mission.name}