esLint
This commit is contained in:
@@ -1,14 +1,9 @@
|
||||
"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 {
|
||||
setOpcUaEncryption,
|
||||
toggleOpcUaServer,
|
||||
setOpcUaNodesetName,
|
||||
addOpcUaUser,
|
||||
removeOpcUaUser,
|
||||
} from "../../../redux/slices/opcuaSettingsSlice";
|
||||
import { toggleOpcUaServer } from "../../../redux/slices/opcuaSettingsSlice";
|
||||
|
||||
export default function OPCUAInterfaceSettings() {
|
||||
const dispatch = useDispatch();
|
||||
@@ -17,29 +12,28 @@ export default function OPCUAInterfaceSettings() {
|
||||
);
|
||||
|
||||
// Lokale Zustände für das neue Benutzerformular
|
||||
const [newUsername, setNewUsername] = useState("");
|
||||
const [newPassword, setNewPassword] = useState("");
|
||||
|
||||
const [nodesetName, setNodesetName] = useState(
|
||||
opcuaSettings.opcUaNodesetName
|
||||
);
|
||||
|
||||
const handleAddUser = () => {
|
||||
if (newUsername.trim() && newPassword.trim()) {
|
||||
dispatch(addOpcUaUser({ username: newUsername, password: newPassword }));
|
||||
setNewUsername("");
|
||||
setNewPassword("");
|
||||
}
|
||||
};
|
||||
|
||||
const handleNodesetUpdate = () => {
|
||||
dispatch(setOpcUaNodesetName(nodesetName));
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="p-6 md:p-3 bg-gray-100 max-w-5xl mr-auto ">
|
||||
<div className="flex justify-between items-center mb-3">
|
||||
<h2 className="text-base font-semibold">OPCUA Server Einstellungen</h2>
|
||||
<img src="/images/OPCUA.jpg" alt="OPCUA Logo" className="h-12 w-auto" />
|
||||
<Image
|
||||
src="/images/OPCUA.jpg"
|
||||
alt="OPCUA Logo"
|
||||
width={48}
|
||||
height={48}
|
||||
className="h-12 w-auto"
|
||||
/>
|
||||
<Image
|
||||
src="/images/OPCUA.jpg"
|
||||
alt="OPCUA Logo"
|
||||
width={48}
|
||||
height={48}
|
||||
className="h-12 w-auto"
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* ✅ Server Aktivierung */}
|
||||
|
||||
Reference in New Issue
Block a user