import { createSlice, PayloadAction } from '@reduxjs/toolkit'; interface FeatureNotAvailableState { isOpen: boolean; } const initialState: FeatureNotAvailableState = { isOpen: false, }; const featureNotAvailableSlice = createSlice({ name: 'featureNotAvailable', initialState, reducers: { setFeatureNotAvailableOpen: (state, action: PayloadAction) => { state.isOpen = action.payload; }, }, }); export const { setFeatureNotAvailableOpen } = featureNotAvailableSlice.actions; export default featureNotAvailableSlice.reducer;