esLint
This commit is contained in:
@@ -2,13 +2,14 @@
|
||||
import React, { useState, useEffect } from "react";
|
||||
import { useSelector } from "react-redux";
|
||||
import { RootState } from "../../../../redux/store";
|
||||
import type { DigitalOutput } from "@/types/digitalOutput";
|
||||
|
||||
export default function DigitalOutputsModal({
|
||||
selectedOutput,
|
||||
closeOutputModal,
|
||||
isOpen,
|
||||
}: {
|
||||
selectedOutput: any;
|
||||
selectedOutput: DigitalOutput | null;
|
||||
closeOutputModal: () => void;
|
||||
isOpen: boolean;
|
||||
}) {
|
||||
@@ -18,7 +19,7 @@ export default function DigitalOutputsModal({
|
||||
|
||||
const [label, setLabel] = useState("");
|
||||
const [status, setStatus] = useState(false);
|
||||
const [timer, setTimer] = useState(0);
|
||||
|
||||
const [isSaving, setIsSaving] = useState(false);
|
||||
const [errorMsg, setErrorMsg] = useState("");
|
||||
|
||||
@@ -27,7 +28,7 @@ export default function DigitalOutputsModal({
|
||||
if (isOpen && selectedOutput) {
|
||||
setLabel(selectedOutput.label || "");
|
||||
setStatus(selectedOutput.status || false);
|
||||
setTimer(0);
|
||||
|
||||
setErrorMsg("");
|
||||
}
|
||||
}, [isOpen, selectedOutput]);
|
||||
@@ -84,6 +85,7 @@ export default function DigitalOutputsModal({
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.error("Fehler beim Speichern:", err);
|
||||
setErrorMsg("❌ Fehler beim Speichern.");
|
||||
} finally {
|
||||
setIsSaving(false);
|
||||
|
||||
Reference in New Issue
Block a user