import { Tournament } from "@/types"; import dynamic from "next/dynamic"; import Layout from "@/components/Layout"; import TournamentTable from "@/components/TournamentTable"; import getTournaments from "@/utils/getTournamentData"; // TODO can these functions be put into a custom hook? /** * Imports the tournament map component, ensuring CSR only. * @remarks SSR is not supported by react-leaflet */ const TournamentMap = dynamic(() => import("@/components/TournamentMap"), { ssr: false, loading: () => (

Loading map...

), }); export default async function Tournaments() { const tournamentData: Tournament[] = await getTournaments("france"); return (
); }