- Recoil-Zugriffe in MapComponent.js, DataSheet.js, useMapComponentState.js entfernt - Redux Slice poiLayerVisibleSlice eingeführt - Redux Store konfiguriert - Zustand 'visible' wird über Redux verwaltet - CHANGELOG.md auf Version 1.1.82 aktualisiert
23 lines
530 B
JavaScript
23 lines
530 B
JavaScript
// /redux/slices/poiLayerVisibleSlice.js
|
|
import { createSlice } from "@reduxjs/toolkit";
|
|
|
|
const initialState = {
|
|
visible: true,
|
|
};
|
|
|
|
export const poiLayerVisibleSlice = createSlice({
|
|
name: "poiLayerVisible",
|
|
initialState,
|
|
reducers: {
|
|
setVisible: (state, action) => {
|
|
state.visible = action.payload;
|
|
},
|
|
toggleVisible: (state) => {
|
|
state.visible = !state.visible;
|
|
},
|
|
},
|
|
});
|
|
|
|
export const { setVisible, toggleVisible } = poiLayerVisibleSlice.actions;
|
|
export default poiLayerVisibleSlice.reducer;
|