Files
CPLv4.0/redux/slices/analogInputs/analogInputsUiSlice.ts

24 lines
615 B
TypeScript

// /redux/slices/analogInputs/analogInputsUiSlice.ts
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
interface AnalogInputsUiState {
isSettingsModalOpen: boolean;
}
const initialState: AnalogInputsUiState = {
isSettingsModalOpen: false,
};
const analogInputsUiSlice = createSlice({
name: "analogInputsUi",
initialState,
reducers: {
setIsSettingsModalOpen: (state, action: PayloadAction<boolean>) => {
state.isSettingsModalOpen = action.payload;
},
},
});
export const { setIsSettingsModalOpen } = analogInputsUiSlice.actions;
export default analogInputsUiSlice.reducer;