"use client"; import { useAdminConnexion } from "@/context/adminConnexionContext"; import useAdmin from "@/hook/useAdmin"; import dynamic from "next/dynamic"; import TeamList from '@/components/admin/teamList'; import TeamAddForm from '@/components/admin/teamAdd'; import React, { useState } from 'react' import TeamEdit from '@/components/admin/teamEdit'; const LiveMap = dynamic(() => import('@/components/admin/mapPicker').then((mod) => mod.LiveMap), { ssr: false }); export default function AdminPage() { const { useProtect } = useAdminConnexion(); const { gameState, changeState } = useAdmin(); const { addTeam } = useAdmin(); const [selectedTeamId, setSelectedTeamId] = useState(null); useProtect(); return (

Page Principale

Contrôle

Équipes

) }