UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

26 lines (23 loc) 706 B
import curry from 'lodash/curry'; import classNames from 'classnames'; export var globalKey = 'c7n-'; export var getClassNamePrefix = function getClassNamePrefix() { return globalKey; }; export var defaultClassPrefix = function defaultClassPrefix(name) { return "".concat(getClassNamePrefix()).concat(name); }; export var prefix = curry(function (pre, className) { if (!pre || !className) { return ''; } if (Array.isArray(className)) { return classNames(className.filter(function (name) { return !!name; }).map(function (name) { return "".concat(pre, "-").concat(name); })); } return "".concat(pre, "-").concat(className); }); //# sourceMappingURL=prefix.js.map