BREAKING CHANGE: Sichtbarkeit der Gerätegruppen basiert nun auf 'system-<IdSystem>' statt auf Namen wie 'SMSFunkmodem'. Statische Layer-Konfiguration im Redux-Slice entfernt."
23 lines
892 B
JavaScript
23 lines
892 B
JavaScript
// /hooks/useCreateAndSetDevices.js
|
|
import { useEffect } from "react";
|
|
import { useSelector } from "react-redux";
|
|
import { createAndSetDevices } from "../utils/devices/createAndSetDevices";
|
|
import { selectGisStationsMeasurements } from "../redux/slices/webservice/gisStationsMeasurementsSlice";
|
|
|
|
const useCreateAndSetDevices = (systemId, setMarkersFunction, GisSystemStatic, priorityConfig) => {
|
|
const polylineEventsDisabled = useSelector((state) => state.polylineEventsDisabled.disabled);
|
|
const measurements = useSelector(selectGisStationsMeasurements); // ✅ NEU
|
|
|
|
useEffect(() => {
|
|
createAndSetDevices(
|
|
systemId,
|
|
setMarkersFunction,
|
|
GisSystemStatic,
|
|
priorityConfig,
|
|
measurements // ✅ NEU
|
|
);
|
|
}, [systemId, setMarkersFunction, GisSystemStatic, priorityConfig, polylineEventsDisabled, measurements]);
|
|
};
|
|
|
|
export default useCreateAndSetDevices;
|