Die Variable 'chartData' wurde in 'loopMeasurementCurveChartData' umbenannt, um den Inhalt und Zweck der Daten klarer zu definieren. Diese Änderung verbessert die Lesbarkeit und Wartbarkeit des Codes, indem sie die Bedeutung der Variablen präziser beschreibt.
23 lines
686 B
TypeScript
23 lines
686 B
TypeScript
import { createLoopChart } from "./chartUtils";
|
|
|
|
export const loadLoopChartData = (
|
|
slotIndex: number,
|
|
setLoopMeasurementCurveChartData: (data: any) => void
|
|
) => {
|
|
const environment = process.env.NODE_ENV || "production";
|
|
const fileData =
|
|
environment === "production"
|
|
? `/CPL?/CPL/4000values/slot${slotIndex}.json`
|
|
: `/CPLmockData/4000values/slot${slotIndex}.json`;
|
|
|
|
fetch(fileData)
|
|
.then((response) => response.json())
|
|
.then((data) => {
|
|
setLoopMeasurementCurveChartData(data);
|
|
createLoopChart(data, "Schleifenmesskurve");
|
|
})
|
|
.catch((error) =>
|
|
console.error("Fehler beim Laden der Schleifenmesskurvendaten:", error)
|
|
);
|
|
};
|