feat: Referenzkurve für TDR-Chart integriert

- Neues Verzeichnis `tdr-reference-curves` für JSON-Referenzdaten hinzugefügt
- Redux Slice `tdrReferenceChartSlice` erstellt
- Thunk `fetchAllTDRReferenceChartThunk` zum Laden aller Referenzdaten integriert
- Service `fetchAllTDRReferenceChartData` mit Umgebungsunterscheidung (dev/prod)
- Anzeige der Referenzkurve im TDR-Chart mit Tooltip und gestrichelter Linie
- Referenzdaten werden automatisch beim Laden der Seite in Redux geladen
This commit is contained in:
ISA
2025-03-21 13:28:43 +01:00
parent 33e66269c2
commit 93136d0a38
71 changed files with 280733 additions and 5 deletions

View File

@@ -0,0 +1,16 @@
// /redux/thunks/fetchAllTDRReferenceChartThunk.ts
import { createAsyncThunk } from "@reduxjs/toolkit";
import { fetchAllTDRReferenceChartData } from "../../services/fetchAllTDRReferenceChartData";
export const fetchAllTDRReferenceChartThunk = createAsyncThunk(
"tdrReferenceChart/fetchAll",
async (_, { rejectWithValue }) => {
try {
const data = await fetchAllTDRReferenceChartData();
return data;
} catch (error) {
return rejectWithValue("Referenzdaten konnten nicht geladen werden");
}
}
);