fix: TDR-Chart aktualisiert sich sofort nach dem Setzen der Referenzkurve

- useEffect hört jetzt auch auf Änderungen in referenceChartData
- Kein manuelles Schließen und Neuladen des Modals mehr nötig
This commit is contained in:
Ismail Ali
2025-03-30 21:14:32 +02:00
parent 826977c9c7
commit 787a43cadb
3 changed files with 13 additions and 3 deletions

View File

@@ -199,7 +199,13 @@ const TDRChart: React.FC<{ isFullScreen: boolean }> = ({ isFullScreen }) => {
}
}
});
}, [JSON.stringify(tdrChartData), selectedSlot, selectedChartType]);
}, [
JSON.stringify(tdrChartData),
JSON.stringify(referenceChartData),
selectedSlot,
selectedChartType,
]);
//--------------------------------------
return (
<div style={{ width: "100%", height: isFullScreen ? "90%" : "28rem" }}>

View File

@@ -6,6 +6,7 @@ import { useAppDispatch } from "../../../../../../redux/store";
import { RootState } from "../../../../../../redux/store";
import { fetchTDMDataBySlotThunk } from "../../../../../../redux/thunks/fetchTDMListBySlotThunk";
import { fetchTDRChartDataByIdThunk } from "../../../../../../redux/thunks/fetchTDRChartDataByIdThunk";
import { fetchReferenceCurveBySlotThunk } from "../../../../../../redux/thunks/fetchReferenceCurveBySlotThunk"; // ⬅ import ergänzen
const TDRChartActionBar: React.FC = () => {
const dispatch = useAppDispatch();
@@ -44,7 +45,10 @@ const TDRChartActionBar: React.FC = () => {
JSON.stringify(currentChartData)
);
alert("✅ Referenzkurve lokal gespeichert (nur im Browser)");
// 🔄 Redux updaten → Chart reagiert sofort!
dispatch(fetchReferenceCurveBySlotThunk(selectedSlot));
alert("Referenzkurve gesetzt!");
};
// 📥 Beim Slot-Wechsel TDM-Liste + letzte ID laden

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/
const webVersion = "1.6.187";
const webVersion = "1.6.188";
export default webVersion;