zent
Version:
一套前端设计语言和基于React的实现
32 lines (21 loc) • 972 B
JavaScript
;
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;