UNPKG

rap-react

Version:

To make it easy for you to get started with GitLab, here's a list of recommended next steps.

112 lines (100 loc) 3.23 kB
const hasMultipleBrandsKey = "hmb"; const isPrimaryBrandKey = "ipb"; const isSelfKey = "islf"; const corpBrandCodeKey = "cbc"; export const getAccessToken = () => { return sessionStorage.getItem("token"); }; export const setAccessToken = (AccessToken) => { sessionStorage.setItem("token", AccessToken); }; export const removeAccessToken = () => { //sessionStorage.removeItem("token"); sessionStorage.setItem("token", null); }; export const setHasMultipleBrands = (value) => { sessionStorage.removeItem(hasMultipleBrandsKey); value = value === undefined || value === null || value?.length === 0 ? "0" : value?.toString(); sessionStorage.setItem(hasMultipleBrandsKey, value); }; export const setIsSelf = (value) => { sessionStorage.removeItem(isSelfKey); value = value === undefined || value === null || value?.length === 0 ? "1" : value?.toString(); sessionStorage.setItem(isSelfKey, value); }; export const setCorpBrandCode = (value) => { sessionStorage.removeItem(corpBrandCodeKey); value = value === undefined || value === null || value?.length === 0 ? "" : value?.toString(); sessionStorage.setItem(corpBrandCodeKey, value); }; export const getHasMultipleBrands = () => { let value = sessionStorage.getItem(hasMultipleBrandsKey); if (value === null || value === undefined) { return false; } if (value?.toString() === "1") { return true; } return false; }; export const setIsPrimaryBrand = (value) => { sessionStorage.removeItem(isPrimaryBrandKey); value = value === undefined || value === null || value?.length === 0 ? "0" : value?.toString(); sessionStorage.setItem(isPrimaryBrandKey, value); }; export const getIsPrimaryBrand = () => { let value = sessionStorage.getItem(isPrimaryBrandKey); if (value === null || value === undefined) { return false; } if (value?.toString() === "1") { return true; } return false; }; export const getIsSelf = () => { let value = sessionStorage.getItem(isSelfKey); if (value === null || value === undefined) { return true; } if (value?.toString() === "0") { return false; } return true; }; export const getCorpBrandCode = () => { let value = sessionStorage.getItem(corpBrandCodeKey); if (value === null || value === undefined) { return ""; } return value?.toString(); }; export const removeHasMultipleBrands = () => { sessionStorage.removeItem(hasMultipleBrandsKey); }; export const removeIsPrimaryBrand = () => { sessionStorage.removeItem(isPrimaryBrandKey); }; export const removeIsSelf = () => { sessionStorage.removeItem(isSelfKey); }; export const removeCorpBrandCode = () => { sessionStorage.removeItem(corpBrandCodeKey); }; export const getIsLoaderVisible = () => { let v = sessionStorage.getItem("showLoader"); if (v === null || v === undefined) { return false; } if (v.length && v.length === 0) { return false; } if (v.toString().toUpperCase() === "TRUE") { return true; } return false; }; export const setIsLoaderVisible = (value) => { sessionStorage.setItem("showLoader", value); }; export default getAccessToken;