UNPKG

saber-theme-paper

Version:

[![npm](https://badgen.net/npm/v/saber-theme-paper)](https://npm.im/saber-theme-paper)

30 lines (25 loc) 785 B
import 'modern-normalize/modern-normalize.css'; import 'typo.css'; import 'prismjs/themes/prism.css'; import "./styles/global.css"; export default (function (_ref) { var router = _ref.router; // Progress bar is not needed on server-side if (process.browser) { // These dependencies are only bundled in client build var nprogress = require('nprogress'); require("nprogress/nprogress.css"); var loaded = Object.create(null); router.beforeEach(function (to, from, next) { if (!loaded[to.path]) { // Start progress bar before entering page nprogress.start(); } next(); }); router.afterEach(function (to) { loaded[to.path] = true; // Stop progress bar after entering page nprogress.done(); }); } });