UNPKG

nice-ui

Version:

React design system, components, and utilities

25 lines (24 loc) 788 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PageService = void 0; const concurrency_1 = require("thingies/lib/concurrency"); class PageService { constructor() { this.preloadLimiter = (0, concurrency_1.concurrency)(3); } toggleAdmin() { const isAdmin = !!localStorage.getItem('ff.isAdmin'); if (isAdmin) localStorage.removeItem('ff.isAdmin'); else localStorage.setItem('ff.isAdmin', '1'); window.location = window.location; // eslint-disable-line no-self-assign } preload(exec) { this.preloadLimiter(exec).catch((error) => { console.log('Preload error'); console.error(error); }); } } exports.PageService = PageService;