18 lines
519 B
TypeScript
18 lines
519 B
TypeScript
// hokks/useLoadDigitalOutputs.ts
|
|
import { useEffect, useState } from "react";
|
|
|
|
export function useLoadDigitalOutputs() {
|
|
const [digitalOutputs, setDigitalOutputs] = useState([]);
|
|
|
|
useEffect(() => {
|
|
fetch("/CPLmockData/digitaleausgaengeMockData.json")
|
|
.then((response) => response.json())
|
|
.then((data) => setDigitalOutputs(data))
|
|
.catch((error) =>
|
|
console.error("Fehler beim Laden der digitalen Ausgänge:", error)
|
|
);
|
|
}, []);
|
|
|
|
return { digitalOutputs, setDigitalOutputs };
|
|
}
|