28 lines
724 B
JavaScript
28 lines
724 B
JavaScript
// return the user data from the local storage
|
|
export const getUser = () => {
|
|
const user = JSON.parse(localStorage.getItem('user'));
|
|
|
|
if (user) return user;
|
|
else return null;
|
|
};
|
|
|
|
// return the token from the local storage
|
|
export const getToken = () => {
|
|
const token = JSON.parse(localStorage.getItem('token'));
|
|
|
|
if (token) return token;
|
|
else return null;
|
|
};
|
|
|
|
// remove the token and user from the local storage
|
|
export const removeUserSession = () => {
|
|
localStorage.removeItem('token');
|
|
localStorage.removeItem('user');
|
|
};
|
|
|
|
// set the token and user from the local storage
|
|
export const setUserSession = (token, user) => {
|
|
localStorage.setItem('token', token);
|
|
localStorage.setItem('user', JSON.stringify(user));
|
|
};
|