"use client"; // /components/main/settingsPageComponents/OPCUAInterfaceSettings.tsx import React, { useState } from "react"; import Image from "next/image"; import { useSelector, useDispatch } from "react-redux"; import { RootState } from "../../../redux/store"; import { toggleOpcUaServer } from "../../../redux/slices/opcuaSettingsSlice"; export default function OPCUAInterfaceSettings() { const dispatch = useDispatch(); const opcuaSettings = useSelector( (state: RootState) => state.opcuaSettingsSlice ); // Anzahl der aktuellen OPC-Clients (Mock, bis Backend liefert) const opcUaActiveClientCount = opcuaSettings.opcUaActiveClientCount ?? 3; // 3 als Beispielwert // Lokale Zustände für das neue Benutzerformular const [nodesetName, setNodesetName] = useState( opcuaSettings.opcUaNodesetName ); return (