frontend/src/utils/common.js

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));
};