UNPKG

tntd

Version:

tntd是基于 TNT Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。

68 lines (67 loc) 3.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setThemeStore = exports.setSideMenuStore = exports.setLanguageStore = exports.setCurrentOrgTreeStore = exports.setCurrentOrgStore = exports.setCurrentAppStore = exports.getThemeStore = exports.getSideMenuStore = exports.getLanguageStore = exports.getCurrentOrgTreeStore = exports.getCurrentOrgStore = exports.getCurrentAppStore = exports.clearLoginCookie = void 0; var _universalCookie = _interopRequireDefault(require("universal-cookie")); var _utils = require("../utils"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var cookies = new _universalCookie["default"](); var getSideMenuStore = exports.getSideMenuStore = function getSideMenuStore() { return (0, _utils.safeParseJSON)(localStorage.getItem('sideMenu'), {}); }; var setSideMenuStore = exports.setSideMenuStore = function setSideMenuStore() { var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; localStorage.setItem('sideMenu', JSON.stringify(Object.assign(Object.assign({}, getSideMenuStore()), params))); }; var setCurrentAppStore = exports.setCurrentAppStore = function setCurrentAppStore() { var currentApp = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; localStorage.setItem('currentApp', JSON.stringify(currentApp)); }; var getCurrentAppStore = exports.getCurrentAppStore = function getCurrentAppStore() { return (0, _utils.safeParseJSON)(localStorage.getItem('currentApp'), {}); }; var setCurrentOrgStore = exports.setCurrentOrgStore = function setCurrentOrgStore() { var currentOrg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; localStorage.setItem('currentOrg', JSON.stringify(currentOrg)); }; var getCurrentOrgStore = exports.getCurrentOrgStore = function getCurrentOrgStore() { return (0, _utils.safeParseJSON)(localStorage.getItem('currentOrg'), {}); }; var setCurrentOrgTreeStore = exports.setCurrentOrgTreeStore = function setCurrentOrgTreeStore() { var currentOrgTree = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; localStorage.setItem('currentOrgTree', JSON.stringify(currentOrgTree)); }; var getCurrentOrgTreeStore = exports.getCurrentOrgTreeStore = function getCurrentOrgTreeStore() { return (0, _utils.safeParseJSON)(localStorage.getItem('currentOrgTree'), []); }; // export const setLanguageStore = (lang) => localStorage.setItem('lang', lang) // export const getLanguageStore = () => localStorage.getItem('lang') var setLanguageStore = exports.setLanguageStore = function setLanguageStore(lang) { return cookies.set('lang', lang, { path: '/' }); }; var getLanguageStore = exports.getLanguageStore = function getLanguageStore() { return cookies.get('lang', { path: '/' }); }; var setThemeStore = exports.setThemeStore = function setThemeStore(theme) { return localStorage.setItem('theme', theme); }; var getThemeStore = exports.getThemeStore = function getThemeStore() { return localStorage.getItem('theme'); }; var clearLoginCookie = exports.clearLoginCookie = function clearLoginCookie() { cookies.remove('_td_token_', { path: '/' }); cookies.remove('_uid_', { path: '/' }); };