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 { contextMenu, setContextMenu, setSearchElements, setSearchPopup, setOpenMissionMarker, openMissionMarker, } = useMapStore(); useEffect(() => { map.on("contextmenu", (e) => { // setOpenMissionMarker({ open: [], close: openMissionMarker }); setContextMenu({ lat: e.latlng.lat, lng: e.latlng.lng }); // setSearchPopup(null); }); }, [contextMenu]); if (!contextMenu) return null; return ( {/* // TODO: maske: */}
); };