feat(iso): DateRangePicker-Zeitraum bei "Daten laden" anwenden und fix debug für build
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user