analoge eingänge

This commit is contained in:
ISA
2025-06-19 12:27:00 +02:00
parent 887e7b4992
commit 3a829f2298
28 changed files with 285 additions and 248 deletions

View File

@@ -1,13 +1,13 @@
"use client"; // /components/main/analogeEingaenge/AnalogeEingaengeTable.tsx
"use client"; // /components/main/analogInputs/AnalogInputsTable.tsx
import React, { useEffect } from "react";
import { useDispatch, useSelector } from "react-redux";
import { RootState, AppDispatch } from "../../../redux/store";
import { fetchAnalogeEingaengeThunk } from "../../../redux/thunks/fetchAnalogeEingaengeThunk";
import { RootState, AppDispatch } from "@/redux/store";
import { fetchAnalogInputsThunk } from "@/redux/thunks/fetchAnalogInputsThunk";
import { Icon } from "@iconify/react";
import settingsIcon from "@iconify/icons-mdi/settings";
import waveformIcon from "@iconify/icons-mdi/waveform";
export default function AnalogeEingaengeTable({
export default function AnalogInputsTable({
setSelectedId,
setSelectedInput,
setIsSettingsModalOpen,
@@ -20,11 +20,11 @@ export default function AnalogeEingaengeTable({
const [activeId, setActiveId] = React.useState<number | null>(null);
useEffect(() => {
dispatch(fetchAnalogeEingaengeThunk());
dispatch(fetchAnalogInputsThunk());
}, [dispatch]);
const analogeEingaenge = useSelector(
(state: RootState) => state.analogeEingaengeSlice
const analogInputs = useSelector(
(state: RootState) => state.analogeInputsSlice
);
const handleSelect = (id: number) => {
@@ -53,7 +53,7 @@ export default function AnalogeEingaengeTable({
</tr>
</thead>
<tbody>
{Object.values(analogeEingaenge)
{Object.values(analogInputs)
.filter((e) => e?.id !== null && e?.id !== undefined)
.map((e, index) => (
<tr