From feea7c444f7bb46ce567cd48662043c44e961d05 Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 6 May 2025 08:39:04 +0200 Subject: [PATCH] missions button --- components/missions/missions-admin-panel.tsx | 34 +++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx index b4faac91..800a2417 100644 --- a/components/missions/missions-admin-panel.tsx +++ b/components/missions/missions-admin-panel.tsx @@ -60,6 +60,7 @@ export function MissionsAdminPanel() { const [gardienDeLaMemoire, setGardienDeLaMemoire] = useState(null); const [volontaires, setVolontaires] = useState([]); const [missionId, setMissionId] = useState(""); + const [activeTab, setActiveTab] = useState("general"); const [missionData, setMissionData] = useState<{ name?: string; logo?: string; @@ -285,11 +286,26 @@ export function MissionsAdminPanel() { } }; + // Function to navigate to the next tab + const goToNextTab = () => { + const tabOrder = ["general", "details", "attachments", "skills", "membres"]; + const currentIndex = tabOrder.indexOf(activeTab); + if (currentIndex < tabOrder.length - 1) { + const nextTab = tabOrder[currentIndex + 1]; + setActiveTab(nextTab); + } + }; + + // Check if we're on the last tab + const isLastTab = () => { + return activeTab === "membres"; + }; + return (
- + General Details @@ -1130,26 +1146,28 @@ export function MissionsAdminPanel() {