Files
nodeMap/redux/slices/database/pois/poiLayerVisibleSlice.js
2025-05-26 11:12:45 +02:00

23 lines
544 B
JavaScript

// /redux/slices/database/pois/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;