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

Page Principale

Contrôle

Équipes

) }