15 lines
490 B
TypeScript
15 lines
490 B
TypeScript
const TOKEN_STORAGE_KEY = "dashboardAuth";
|
|
|
|
export const getAuthToken = () =>
|
|
localStorage.getItem(TOKEN_STORAGE_KEY) ||
|
|
sessionStorage.getItem(TOKEN_STORAGE_KEY);
|
|
|
|
export const setAuthToken = (token: string, persist: boolean) =>
|
|
persist
|
|
? localStorage.setItem(TOKEN_STORAGE_KEY, token)
|
|
: sessionStorage.setItem(TOKEN_STORAGE_KEY, token);
|
|
|
|
export const removeAuthToken = () => {
|
|
localStorage.removeItem(TOKEN_STORAGE_KEY);
|
|
sessionStorage.removeItem(TOKEN_STORAGE_KEY);
|
|
};
|