import { useSuspenseQuery } from "@tanstack/react-query"; import { tournamentQueries } from "../queries"; import { List } from "@mantine/core"; import ListButton from "@/components/list-button"; import Sheet from "@/components/sheet/sheet"; import TournamentForm from "./tournament-form"; import { HardDrivesIcon, PencilLineIcon, UsersThreeIcon } from "@phosphor-icons/react"; import { useSheet } from "@/hooks/use-sheet"; import EditEnrolledTeams from "./edit-enrolled-teams"; interface ManageTournamentProps { tournamentId: string; } const ManageTournament = ({ tournamentId }: ManageTournamentProps) => { const { data: tournament } = useSuspenseQuery( tournamentQueries.details(tournamentId) ); if (!tournament) throw new Error("Tournament not found."); const { isOpen: editTournamentOpened, open: openEditTournament, close: closeEditTournament } = useSheet(); const { isOpen: editRulesOpened, open: openEditRules, close: closeEditRules } = useSheet(); const { isOpen: editTeamsOpened, open: openEditTeams, close: closeEditTeams } = useSheet(); return ( <>

Test

) }; export default ManageTournament;