fix(brush): Brush-Bereich nach Moduswechsel korrekt aktualisiert
- Brush-Start- und Endindex werden jetzt automatisch an die neuen Daten angepasst. - Verhindert, dass der Brush außerhalb des sichtbaren Bereichs liegt. - `useEffect` in `LoopMeasurementChart.tsx` sorgt für eine dynamische Anpassung nach Mode-Wechsel.
This commit is contained in:
@@ -170,6 +170,29 @@ const LoopMeasurementChart = () => {
|
|||||||
}
|
}
|
||||||
}, [vonDatum, bisDatum, formatierteDaten, dispatch]);
|
}, [vonDatum, bisDatum, formatierteDaten, dispatch]);
|
||||||
//----------------------------------------------------------------
|
//----------------------------------------------------------------
|
||||||
|
useEffect(() => {
|
||||||
|
if (formatierteDaten.length > 0) {
|
||||||
|
console.log(
|
||||||
|
"📊 Brush wird nach Modus-Wechsel aktualisiert:",
|
||||||
|
selectedMode
|
||||||
|
);
|
||||||
|
|
||||||
|
dispatch(
|
||||||
|
setBrushRange({
|
||||||
|
startIndex: 0,
|
||||||
|
endIndex: formatierteDaten.length - 1, // Stellt sicher, dass der Brush-Bereich korrekt gesetzt wird
|
||||||
|
startDate: new Date(formatierteDaten[0].zeit)
|
||||||
|
.toISOString()
|
||||||
|
.split("T")[0],
|
||||||
|
endDate: new Date(formatierteDaten[formatierteDaten.length - 1].zeit)
|
||||||
|
.toISOString()
|
||||||
|
.split("T")[0],
|
||||||
|
})
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}, [selectedMode, formatierteDaten, dispatch]);
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div style={{ width: "100%", height: isFullScreen ? "90%" : "400px" }}>
|
<div style={{ width: "100%", height: isFullScreen ? "90%" : "400px" }}>
|
||||||
|
|||||||
@@ -6,5 +6,5 @@
|
|||||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||||
|
|
||||||
*/
|
*/
|
||||||
const webVersion = "1.6.125";
|
const webVersion = "1.6.126";
|
||||||
export default webVersion;
|
export default webVersion;
|
||||||
|
|||||||
Reference in New Issue
Block a user