From ed257555087ba1c5ab85f505ef3b33c974fe8db6 Mon Sep 17 00:00:00 2001 From: Ismail Ali Date: Wed, 19 Feb 2025 15:16:57 +0100 Subject: [PATCH] fix: alles funktioniert in pages/einausgaenge.tsx --- config/webVersion.ts | 2 +- pages/einausgaenge.tsx | 21 ++++++++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) 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 && ( )}