Recoil Statefpr polylines and Devices in process

This commit is contained in:
ISA
2024-09-03 15:46:50 +02:00
parent 8a9216980a
commit e60ce2b354
4 changed files with 47 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
// /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;