"use client"; import React, { useState } from "react"; import { RootState } from "../../../redux/store"; import { useSelector } from "react-redux"; import handleClearDatabase from "../../header/settingsModal/handlers/handleClearDatabase"; import handleReboot from "../../header/settingsModal/handlers/handleReboot"; import handleSetDateTime from "../../header/settingsModal/handlers/handleSetDateTime"; import handleSubmit from "../../header/settingsModal/handlers/handleSubmit"; const GeneralSettings = () => { const systemSettings = useSelector( (state: RootState) => state.systemSettings ); console.log("Redux SystemSettings:", systemSettings); const [name, setName] = useState(systemSettings.deviceName || ""); const [ip, setIp] = useState(systemSettings.ip || ""); const [subnet, setSubnet] = useState(systemSettings.subnet || ""); const [gateway, setGateway] = useState(systemSettings.gateway || ""); const [systemUhr, setSystemUhr] = useState( systemSettings.cplInternalTimestamp || "" ); const [ntp1, setNtp1] = useState(systemSettings.ntp1 || ""); const [ntp2, setNtp2] = useState(systemSettings.ntp2 || ""); const [ntp3, setNtp3] = useState(systemSettings.ntp3 || ""); const [ntpTimezone, setNtpTimezone] = useState( systemSettings.ntpTimezone || "" ); const [active, setActive] = useState(systemSettings.ntpActive || false); return (