Nach Betriebsferien einmal sichern

This commit is contained in:
ISA
2025-07-21 08:57:38 +02:00
parent b6e4c32287
commit 311d47211e
13 changed files with 272 additions and 34 deletions

View File

@@ -0,0 +1,32 @@
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
interface DateRangePickerState {
vonDatum: string | null;
bisDatum: string | null;
}
const initialState: DateRangePickerState = {
vonDatum: null,
bisDatum: null,
};
const dateRangePickerSlice = createSlice({
name: "dateRangePicker",
initialState,
reducers: {
setVonDatum(state, action: PayloadAction<string>) {
state.vonDatum = action.payload;
},
setBisDatum(state, action: PayloadAction<string>) {
state.bisDatum = action.payload;
},
resetDateRange(state) {
state.vonDatum = null;
state.bisDatum = null;
},
},
});
export const { setVonDatum, setBisDatum, resetDateRange } =
dateRangePickerSlice.actions;
export default dateRangePickerSlice.reducer;