sabrebooking / sabrefrontend / src / redux-elements / loginStatus.js
loginStatus.js
Raw
import {createSlice} from "@reduxjs/toolkit";

const initialState = {
    isLoggedIn: false,
    loginToken: null,
    givenName: null,
    imageURL: null,
}

export const loginStatusSlice = createSlice({
    name: "loginStatus",
    initialState,
    reducers: {
        updateLoginStatus: (state, action) => {
            const {prop, value} = action.payload;
            state[prop] = value;
            console.log(state[prop])
            console.log(prop)
        }
    }
})

export const { updateLoginStatus } = loginStatusSlice.actions
export default loginStatusSlice.reducer