UNPKG

zent

Version:

一套前端设计语言和基于React的实现

32 lines (21 loc) 972 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReactCSS = undefined; var _flattenNames = require('./flattenNames'); var _flattenNames2 = _interopRequireDefault(_flattenNames); var _mergeClasses = require('./mergeClasses'); var _mergeClasses2 = _interopRequireDefault(_mergeClasses); var _autoprefix = require('./autoprefix'); var _autoprefix2 = _interopRequireDefault(_autoprefix); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var ReactCSS = exports.ReactCSS = function ReactCSS(classes) { for (var _len = arguments.length, activations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { activations[_key - 1] = arguments[_key]; } var activeNames = (0, _flattenNames2['default'])(activations); var merged = (0, _mergeClasses2['default'])(classes, activeNames); return (0, _autoprefix2['default'])(merged); }; exports['default'] = ReactCSS;