"use client"; import { useState } from "react"; import { Circle, FeatureGroup, LayerGroup, MapContainer, Popup, Rectangle, TileLayer, } from "react-leaflet"; import { useTheme } from "next-themes"; const rectangle: [number, number][] = [ [51.49, -0.08], [51.5, -0.06], ]; interface MapState { lat: number; lng: number; zoom: number; } import { colors } from "@/lib/colors"; const LayerGroupMap = ({ height = 350 }: { height?: number }) => { const { theme: mode } = useTheme(); const [state, setState] = useState({ lat: 51.505, lng: -0.09, zoom: 13, }); const position: [number, number] = [state.lat, state.lng]; return ( Popup in FeatureGroup ); }; export default LayerGroupMap;