// /hooks/useCreateAndSetDevices.js import { useEffect } from "react"; import { useRecoilState } from "recoil"; import { polylineEventsDisabledState } from "../store/atoms/polylineEventsDisabledState"; import { createAndSetDevices } from "../utils/createAndSetDevices"; const useCreateAndSetDevices = (systemId, setMarkersFunction, GisSystemStatic, priorityConfig) => { const [polylineEventsDisabled, setPolylineEventsDisabled] = useRecoilState(polylineEventsDisabledState); useEffect(() => { createAndSetDevices(systemId, setMarkersFunction, GisSystemStatic, priorityConfig, setPolylineEventsDisabled); }, [systemId, setMarkersFunction, GisSystemStatic, priorityConfig, setPolylineEventsDisabled]); }; export default useCreateAndSetDevices;