From 46f197422265e60913115aebdf9976c22f63c5ea Mon Sep 17 00:00:00 2001 From: ISA Date: Fri, 21 Feb 2025 08:55:24 +0100 Subject: [PATCH] =?UTF-8?q?Redux=20Slice=20vonDatum=20bisDatum=20erstellt?= =?UTF-8?q?=20f=C3=BCr=20Charts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/webVersion.ts | 2 +- redux/slices/dateRangeKueChartSlice.ts | 27 ++++++++++++++++++++++++++ redux/store.ts | 2 ++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 redux/slices/dateRangeKueChartSlice.ts diff --git a/config/webVersion.ts b/config/webVersion.ts index 65b65f1..a83eeef 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.74"; +const webVersion = "1.6.75"; export default webVersion; diff --git a/redux/slices/dateRangeKueChartSlice.ts b/redux/slices/dateRangeKueChartSlice.ts new file mode 100644 index 0000000..2d37e77 --- /dev/null +++ b/redux/slices/dateRangeKueChartSlice.ts @@ -0,0 +1,27 @@ +import { createSlice, PayloadAction } from "@reduxjs/toolkit"; + +interface DateRangeState { + vonDatum: string; + bisDatum: string; +} + +const initialState: DateRangeState = { + vonDatum: "2025;01;01", + bisDatum: "2025;07;31", +}; + +const dateRangeKueChartSlice = createSlice({ + name: "dateRangeKueChart", + initialState, + reducers: { + setVonDatum: (state, action: PayloadAction) => { + state.vonDatum = action.payload; + }, + setBisDatum: (state, action: PayloadAction) => { + state.bisDatum = action.payload; + }, + }, +}); + +export const { setVonDatum, setBisDatum } = dateRangeKueChartSlice.actions; +export default dateRangeKueChartSlice.reducer; diff --git a/redux/store.ts b/redux/store.ts index cd51955..f1fba94 100644 --- a/redux/store.ts +++ b/redux/store.ts @@ -5,6 +5,7 @@ import variablesReducer from "./slices/variablesSlice"; import chartDataReducer from "./slices/chartDataSlice"; import webVersionReducer from "./slices/webVersionSlice"; import digitalInputsReducer from "./slices/digitalInputsSlice"; +import dateRangeKueChartReducer from "./slices/dateRangeKueChartSlice"; const store = configureStore({ reducer: { @@ -13,6 +14,7 @@ const store = configureStore({ chartData: chartDataReducer, webVersion: webVersionReducer, digitalInputs: digitalInputsReducer, + dateRangeKueChart: dateRangeKueChartReducer, }, });