diff --git a/pages/einausgaenge.js b/pages/einausgaenge.js index c129252..08e4c0d 100644 --- a/pages/einausgaenge.js +++ b/pages/einausgaenge.js @@ -55,7 +55,32 @@ function EinAusgaenge() { ) ); }; + //-------------------------------------------- + const [selectedInput, setSelectedInput] = useState(null); + const [selectedOutput, setSelectedOutput] = useState(null); + const [isInputModalOpen, setIsInputModalOpen] = useState(false); + const [isOutputModalOpen, setIsOutputModalOpen] = useState(false); + const openInputModal = (input) => { + setSelectedInput(input); + setIsInputModalOpen(true); + }; + + const closeInputModal = () => { + setSelectedInput(null); + setIsInputModalOpen(false); + }; + + const openOutputModal = (output) => { + setSelectedOutput(output); + setIsOutputModalOpen(true); + }; + + const closeOutputModal = () => { + setSelectedOutput(null); + setIsOutputModalOpen(false); + }; + //-------------------------------------------- return (
+ Status:{" "} + {selectedInput.status === "active" ? "Aktiv" : "Inaktiv"} +
++ Beschreibung: {selectedInput.description} +
++ Invertiert:{" "} + {selectedInput.isInverted ? "Ja" : "Nein"} +
+ ++ Bezeichnung: {selectedOutput.description} +
++ Status:{" "} + {selectedOutput.toggle ? "Eingeschaltet" : "Ausgeschaltet"} +
+ +