// /services/fetchTDRChartData.ts export const fetchTDRChartData = async ( selectedFileName: string | null ): Promise => { if (!selectedFileName) { console.error("Kein Dateiname in Redux gespeichert."); return null; } const yearFolder = `Year_${new Date().getFullYear().toString().slice(-2)}`; const monthFolder = `Month_${(new Date().getMonth() + 1) .toString() .padStart(2, "0")}`; // const filePath = `/CPLmockData/LastTDR/kue_01/${yearFolder}/${monthFolder}/${selectedFileName}`; const filePath = `/CPLmockData/LastTDR/jsonDatei/${selectedFileName}`; try { const response = await fetch(filePath); if (!response.ok) { throw new Error( `Fehler beim Laden der TDR-Daten: ${response.statusText}` ); } const data = await response.json(); console.log("Geladene TDR-Daten:", data); return data; } catch (error) { console.error("Fehler beim Laden der TDR-Daten:", error); return null; } };