Files
nodeMap/redux/slices/zoomTriggerSlice.js
Ismail Ali 947317165c refactor: Recoil-Zustand zoomTriggerState durch Redux zoomTriggerSlice ersetzt
- MapComponent.js nutzt jetzt Redux useSelector für zoomTrigger
- DataSheet.js verwendet dispatch(incrementZoomTrigger())
- Recoil vollständig entfernt und Store zentralisiert
2025-05-18 17:49:48 +02:00

23 lines
492 B
JavaScript

// redux/slices/zoomTriggerSlice.js
import { createSlice } from "@reduxjs/toolkit";
const initialState = {
trigger: 0,
};
const zoomTriggerSlice = createSlice({
name: "zoomTrigger",
initialState,
reducers: {
incrementZoomTrigger: (state) => {
state.trigger += 1;
},
resetZoomTrigger: (state) => {
state.trigger = 0;
},
},
});
export const { incrementZoomTrigger, resetZoomTrigger } = zoomTriggerSlice.actions;
export default zoomTriggerSlice.reducer;