UNPKG

@parkassist/pa-ui-library

Version:
26 lines 520 B
import { useMapEvents } from 'react-leaflet'; const noAction = () => null; function MapChangeComponent({ onZoomChange = noAction, onMouseMove = noAction, onClick = noAction, onMouseDown = noAction }) { useMapEvents({ zoomend: e => { const zoom = e.target.getZoom(); onZoomChange(zoom); }, mousemove: e => { onMouseMove(e); }, click: e => { onClick(e); }, mousedown: e => { onMouseDown(e); } }); return null; } export default MapChangeComponent;