nav tabs on admin dashboard

This commit is contained in:
2019-03-07 00:20:34 -06:00
parent f73d6ae228
commit e4f473f376
11661 changed files with 216240 additions and 1544253 deletions

View File

@@ -1,14 +1,20 @@
'use strict';
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _postcss = require('postcss');
var _postcss2 = _interopRequireDefault(_postcss);
var _getParsed = require('./lib/getParsed');
var _postcssValueParser = require('postcss-value-parser');
var _getParsed2 = _interopRequireDefault(_getParsed);
var _postcssValueParser2 = _interopRequireDefault(_postcssValueParser);
var _animation = require('./rules/animation');
var _animation2 = _interopRequireDefault(_animation);
var _border = require('./rules/border');
@@ -30,8 +36,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
/* eslint-disable quote-props */
// rules
var rules = {
const rules = {
'animation': _animation2.default,
'-webkit-animation': _animation2.default,
'border': _border2.default,
'border-top': _border2.default,
'border-right': _border2.default,
@@ -46,32 +53,63 @@ var rules = {
/* eslint-enable */
// rules
function shouldAbort(parsed) {
var abort = false;
parsed.walk(function (_ref) {
var type = _ref.type,
value = _ref.value;
let abort = false;
if (type === 'comment' || type === 'function' && value === 'var' || type === 'word' && ~value.indexOf('___CSS_LOADER_IMPORT___')) {
parsed.walk(({ type, value }) => {
if (type === 'comment' || type === 'function' && value.toLowerCase() === 'var' || type === 'word' && ~value.indexOf(`___CSS_LOADER_IMPORT___`)) {
abort = true;
return false;
}
});
return abort;
}
exports.default = _postcss2.default.plugin('postcss-ordered-values', function () {
return function (css) {
css.walkDecls(function (decl) {
var processor = rules[decl.prop];
function getValue(decl) {
let { value, raws } = decl;
if (raws && raws.value && raws.value.raw) {
value = raws.value.raw;
}
return value;
}
exports.default = _postcss2.default.plugin('postcss-ordered-values', () => {
return css => {
const cache = {};
css.walkDecls(decl => {
const lowerCasedProp = decl.prop.toLowerCase();
const processor = rules[lowerCasedProp];
if (!processor) {
return;
}
var parsed = (0, _getParsed2.default)(decl);
if (parsed.nodes.length < 2 || shouldAbort(parsed)) {
const value = getValue(decl);
if (cache[value]) {
decl.value = cache[value];
return;
}
processor(decl, parsed);
const parsed = (0, _postcssValueParser2.default)(value);
if (parsed.nodes.length < 2 || shouldAbort(parsed)) {
cache[value] = value;
return;
}
const result = processor(parsed);
decl.value = result;
cache[value] = result;
});
};
});