This commit is contained in:
Sacha Weatherstone
2021-08-02 17:19:56 +10:00
parent 8f65769377
commit c543a4ef5c
36 changed files with 2199 additions and 4513 deletions
+29
View File
@@ -0,0 +1,29 @@
import { createSlice } from '@reduxjs/toolkit';
interface AppState {
sidebarOpen: boolean;
}
const initialState: AppState = {
sidebarOpen: true,
};
export const appSlice = createSlice({
name: 'auth',
initialState,
reducers: {
openSidebar(state) {
state.sidebarOpen = true;
},
closeSidebar(state) {
state.sidebarOpen = false;
},
toggleSidebar(state) {
state.sidebarOpen = !state.sidebarOpen;
},
},
});
export const { openSidebar, closeSidebar, toggleSidebar } = appSlice.actions;
export default appSlice.reducer;