import { useMapStore } from "_store/mapStore"; import { MapPinned, Search } from "lucide-react"; import { useEffect } from "react"; import { Popup, useMap } from "react-leaflet"; export const ContextMenu = () => { const map = useMap(); const { popup, setSearchElements, setPopup } = useMapStore(); useEffect(() => { map.on("contextmenu", (e) => { setPopup({ isOpen: true, lat: e.latlng.lat, lng: e.latlng.lng }); }); }, [popup]); if (!popup) return null; return ( {/* // TODO: maske: */}
); };