nice-ui
Version:
React design system, components, and utilities
25 lines (24 loc) • 788 B
JavaScript
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;
;