// useSetupPolylines.js import { useEffect } from "react"; import { setupPolylines } from "../../utils/polylines/setupPolylines"; const useSetupPolylines = (map, linePositions, lineColors, tooltipContents, setNewCoords, tempMarker, currentZoom, currentCenter, polylineVisible) => { useEffect(() => { if (!map) return; const { markers: newMarkers, polylines: newPolylines } = setupPolylines(map, linePositions, lineColors, tooltipContents, setNewCoords, tempMarker, currentZoom, currentCenter, polylineVisible); }, [map, linePositions, lineColors, tooltipContents, newCoords, tempMarker, polylineVisible]); }; export default useSetupPolylines;