tdrChartData und loopMeasurementCurveChartData in einem Redux Slice kabelueberwachung für bessere Struktur
This commit is contained in:
@@ -1,11 +1,7 @@
|
||||
// /components/modules/kue705FO/charts/TDRChart/TDRChartActionBar.tsx
|
||||
import React, { useState, useEffect, useRef } from "react";
|
||||
import DateRangePicker from "../DateRangePicker";
|
||||
import TDRChart from "../../../../kabelueberwachung/kue705FO/Charts/TDRChart/TDRChart";
|
||||
import { setLoopMeasurementCurveChartData } from "../../../../../../redux/slices/chartDataSlice";
|
||||
import { parseISO } from "date-fns";
|
||||
import { useDispatch } from "react-redux";
|
||||
import { setTDRChartData } from "../../../../../../redux/slices/tdrChartDataSlice";
|
||||
import { setTDRChartData } from "../../../../../../redux/slices/kabelueberwachungChartSlice";
|
||||
|
||||
const TDRChartActionBar: React.FC = () => {
|
||||
const dispatch = useDispatch();
|
||||
@@ -101,8 +97,9 @@ const TDRChartActionBar: React.FC = () => {
|
||||
const chartRef = useRef<HTMLCanvasElement>(null);
|
||||
|
||||
// Zustand für die Chart-Daten
|
||||
const [loopMeasurementCurveChartData, setLoopMeasurementCurveChartData] =
|
||||
useState<{ timestamp: string; tdr: number }[]>([]);
|
||||
const [tdrChartData, settdrChartData] = useState<
|
||||
{ timestamp: string; tdr: number }[]
|
||||
>([]);
|
||||
|
||||
useEffect(() => {
|
||||
// Aktuelles Jahr und Monat ermitteln
|
||||
@@ -126,7 +123,7 @@ const TDRChartActionBar: React.FC = () => {
|
||||
})
|
||||
.then((data) => {
|
||||
// Annahme: data ist ein Array von Objekten mit den Eigenschaften 'timestamp' und 'tdr'
|
||||
setLoopMeasurementCurveChartData(data);
|
||||
settdrChartData(data);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error("Fehler beim Abrufen der Daten:", error);
|
||||
|
||||
Reference in New Issue
Block a user