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:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user