diff --git a/config/webVersion.ts b/config/webVersion.ts
index 2153eb2..0007ec2 100644
--- a/config/webVersion.ts
+++ b/config/webVersion.ts
@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/
-const webVersion = "1.6.56";
+const webVersion = "1.6.57";
export default webVersion;
diff --git a/pages/einausgaenge.tsx b/pages/einausgaenge.tsx
index f7f6ba0..8caf35c 100644
--- a/pages/einausgaenge.tsx
+++ b/pages/einausgaenge.tsx
@@ -1,6 +1,14 @@
"use client"; // pages/einausgaenge.tsx
import React, { useState, useEffect } from "react";
import DigitalOutputs from "../components/main/einausgaenge/DigitalOutputs";
+
+// Extend the Window interface to include win_da_state and win_da_bezeichnung
+declare global {
+ interface Window {
+ win_da_state: any;
+ win_da_bezeichnung: any;
+ }
+}
import DigitalInputs from "../components/main/einausgaenge/DigitalInputs";
import InputModal from "../components/main/einausgaenge/modals/InputModal";
import OutputModal from "../components/main/einausgaenge/modals/OutputModal";
@@ -8,7 +16,9 @@ import { useDigitalInputData } from "../hooks/einausgaenge/useDigitalInputData";
function EinAusgaenge() {
// Zustand für digitale Ausgänge
- const [digitalOutputs, setDigitalOutputs] = useState([]);
+ const [digitalOutputs, setDigitalOutputs] = useState<
+ { id: number; description: string; toggle: boolean }[]
+ >([]);
const [isLoadingOutputs, setIsLoadingOutputs] = useState(true);
// Zustand für Modale
@@ -120,14 +130,19 @@ function EinAusgaenge() {
{/* Eingangs-Modal */}
{isInputModalOpen && selectedInput && (
-
+
)}
{/* Ausgangs-Modal */}
{isOutputModalOpen && selectedOutput && (
)}