feat: Detailansicht auf dynamische Redux-Datenquellen umgestellt

- DetailModal.tsx überarbeitet, um Redux-Daten je nach ausgewähltem Key (+5V, +15V, -15V, -98V, ADC Temp, CPU Temp) anzuzeigen
- Zeitraum-Auswahl (DIA0, DIA1, DIA2) wird berücksichtigt und löst passenden Thunk aus
- Redux-State-Struktur vollständig integriert für Systemspannungen und Temperaturen
- Chart-Anzeige jetzt dynamisch und erweiterbar
This commit is contained in:
ISA
2025-07-03 12:24:53 +02:00
parent a0e8e47fae
commit b1eb3c46a8
7 changed files with 49 additions and 22 deletions

View File

@@ -9,6 +9,11 @@ import { SystemCharts } from "@/components/main/system/SystemCharts";
import { DetailModal } from "@/components/main/system/DetailModal";
import type { HistoryEntry } from "@/components/main/system/SystemCharts";
import { getSystemspannung5VplusThunk } from "@/redux/thunks/getSystemspannung5VplusThunk";
import { getSystemspannung15VplusThunk } from "@/redux/thunks/getSystemspannung15VplusThunk";
import { getSystemspannung15VminusThunk } from "@/redux/thunks/getSystemspannung15VminusThunk";
import { getSystemspannung98VminusThunk } from "@/redux/thunks/getSystemspannung98VminusThunk";
import { getTemperaturAdWandlerThunk } from "@/redux/thunks/getTemperaturAdWandlerThunk";
import { getTemperaturProzessorThunk } from "@/redux/thunks/getTemperaturProzessorThunk";
const SystemPage = () => {
const dispatch = useDispatch<AppDispatch>();
@@ -35,6 +40,11 @@ const SystemPage = () => {
useEffect(() => {
dispatch(getSystemspannung5VplusThunk(zeitraum));
dispatch(getSystemspannung15VplusThunk(zeitraum));
dispatch(getSystemspannung15VminusThunk(zeitraum));
dispatch(getSystemspannung98VminusThunk(zeitraum));
dispatch(getTemperaturAdWandlerThunk(zeitraum));
dispatch(getTemperaturProzessorThunk(zeitraum));
}, [dispatch, zeitraum]);
const handleOpenDetail = (key: string) => {