danielle2035's picture
Add file
d32e728
Raw
History Blame Contribute Delete
775 Bytes
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
});