import {createSlice, configureStore} from '@reduxjs/toolkit'; const authSlice = createSlice({ name: "auth", initialState: { isLoggedIn: false, isAdmin: false, openSnackbar: false, msg: "", snackbarId: 0 , }, reducers: { login(state) { state.isLoggedIn = true; }, setAdmin(state){ state.isAdmin = true; }, logout(state) { state.isLoggedIn = false; state.isAdmin = false; }, resetSnackbar(state) { state.openSnackbar = false; state.msg = ""; } }, }); export const authActions = authSlice.actions; export const store = configureStore({ reducer: authSlice.reducer });