18 lines
484 B
TypeScript
18 lines
484 B
TypeScript
import { createSlice } from '@reduxjs/toolkit';
|
|
import { ApplicationState } from 'app/types/application';
|
|
|
|
export const initialState: ApplicationState = {
|
|
logActions: false,
|
|
};
|
|
|
|
const applicationSlice = createSlice({
|
|
name: 'application',
|
|
initialState,
|
|
reducers: {
|
|
toggleLogActions: (state) => ({ ...state, logActions: !state.logActions }),
|
|
},
|
|
});
|
|
|
|
export const { toggleLogActions } = applicationSlice.actions;
|
|
export const applicationReducer = applicationSlice.reducer;
|