feat(iso): DateRangePicker-Zeitraum bei "Daten laden" anwenden und fix debug für build

This commit is contained in:
ISA
2025-08-12 09:35:19 +02:00
parent 8af8e14878
commit 234608973e
7 changed files with 22 additions and 15 deletions

View File

@@ -2,8 +2,8 @@
// /components/main/kabelueberwachung/kue705FO/Charts/IsoMeasurementChart/IsoChartActionBar.tsx
import React from "react";
import DateRangePicker from "@/components/common/DateRangePicker";
import { useDispatch, useSelector } from "react-redux";
import { RootState } from "@/redux/store";
import { useSelector } from "react-redux";
import { RootState, useAppDispatch } from "@/redux/store";
import {
setIsoMeasurementCurveChartData,
setSelectedMode,
@@ -16,7 +16,7 @@ import { Listbox } from "@headlessui/react";
//-----------------------------------------------------------------------------------useIsoChartLoader
export const useIsoChartLoader = () => {
const dispatch = useDispatch();
const dispatch = useAppDispatch();
const { vonDatum, bisDatum, selectedMode, slotNumber } = useSelector(
(state: RootState) => state.kabelueberwachungChartSlice
);
@@ -90,7 +90,7 @@ export const useIsoChartLoader = () => {
//-----------------------------------------------------------------------------------useIsoDataLoader Hook
export const useIsoDataLoader = () => {
const dispatch = useDispatch();
const dispatch = useAppDispatch();
const { vonDatum, bisDatum, selectedMode, slotNumber } = useSelector(
(state: RootState) => state.kabelueberwachungChartSlice
);
@@ -171,7 +171,7 @@ export const useIsoDataLoader = () => {
//-----------------------------------------------------------------------------------IsoChartActionBar
const IsoChartActionBar: React.FC = () => {
const dispatch = useDispatch();
const dispatch = useAppDispatch();
const { vonDatum, bisDatum, selectedMode, slotNumber, chartTitle } =
useSelector((state: RootState) => state.kabelueberwachungChartSlice);
@@ -218,7 +218,8 @@ const IsoChartActionBar: React.FC = () => {
const toDate = pickerBisDatum ?? bisDatum;
await dispatch(getMessagesThunk({ fromDate, toDate })).unwrap();
} catch (err) {
console.error("❌ Fehler beim Laden der Meldungen:", err);
const message = err instanceof Error ? err.message : String(err);
console.error("❌ Fehler beim Laden der Meldungen:", message);
alert("❌ Fehler beim Laden der Meldungen.");
} finally {
dispatch(setLoading(false));
@@ -269,7 +270,8 @@ const IsoChartActionBar: React.FC = () => {
dispatch(setChartOpen(false));
}
} catch (err) {
console.error("❌ Fehler beim Laden der Daten:", err);
const message = err instanceof Error ? err.message : String(err);
console.error("❌ Fehler beim Laden der Daten:", message);
alert("❌ Fehler beim Laden der Daten.");
} finally {
dispatch(setLoading(false));