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

Context Menu

); };