Files
CPLv4.0/redux/slices/brushSlice.ts
ISA 8ca3318181 feat: Brush-Achsenbeschriftung auf Datumsformat umgestellt
- TickFormatter für Brush angepasst, sodass anstelle von Unix-Timestamps jetzt das formatierte Datum (TT.MM.JJJJ) angezeigt wird.
- Redux-Brush-Slice um `startDate` und `endDate` erweitert, um die Auswahlbereiche mit Datum statt Indizes zu speichern.
- Brush-Event-Handler (`handleBrushChange`) aktualisiert, sodass Start- und Enddatum beim Verschieben im Redux-Store gespeichert werden.
2025-03-13 07:03:40 +01:00

24 lines
615 B
TypeScript

// brushSlice.ts (✅ Korrekt)
import { createSlice } from "@reduxjs/toolkit";
const brushSlice = createSlice({
name: "brush",
initialState: {
startIndex: 0,
endIndex: 0,
startDate: null,
endDate: null,
},
reducers: {
setBrushRange(state, action) {
state.startIndex = action.payload.startIndex;
state.endIndex = action.payload.endIndex;
state.startDate = action.payload.startDate || state.startDate;
state.endDate = action.payload.endDate || state.endDate;
},
},
});
export const { setBrushRange } = brushSlice.actions;
export default brushSlice.reducer;