diff --git a/app/[lang]/tournois/TournamentMap.tsx b/app/[lang]/tournois/TournamentMap.tsx index 1a5f1a1..f271f21 100644 --- a/app/[lang]/tournois/TournamentMap.tsx +++ b/app/[lang]/tournois/TournamentMap.tsx @@ -31,6 +31,7 @@ const MapEvents = () => { export default function TournamentMap() { const tournaments = useAtomValue(tournamentsAtom); + const setMapBounds = useSetAtom(mapBoundsAtom); const center: LatLngLiteral = { lat: 47.0844, lng: 2.3964 }; const createLayerGroups = ( @@ -64,6 +65,7 @@ export default function TournamentMap() { "green", tournaments ); + const rapidMarkers = createLayerGroups("Rapide", "blue", tournaments); const blitzMarkers = createLayerGroups("Blitz", "yellow", tournaments); const otherMarkers = createLayerGroups("1h KO", "red", tournaments); @@ -77,6 +79,11 @@ export default function TournamentMap() { style={{ height: "100%", }} + ref={(map) => { + if (map) { + setMapBounds(map.getBounds()); + } + }} >