vantui-edit
Version:
一套适用于Taro3及React的vantui组件库
39 lines (30 loc) • 773 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isImage = isImage;
exports.rootClass = rootClass;
exports.rootStyle = rootStyle;
var _style = require("../wxs/style");
var _addUnit = require("../wxs/add-unit");
function isImage(name) {
return name.indexOf('/') !== -1;
}
function rootClass(data) {
var classes = [];
if (data.classPrefix != null) {
classes.push(data.classPrefix);
}
if (isImage(data.name)) {
classes.push('van-icon--image');
} else if (data.classPrefix != null) {
classes.push(data.classPrefix + '-' + data.name);
}
return classes.join(' ');
}
function rootStyle(data) {
return (0, _style.style)([{
color: data.color,
'font-size': (0, _addUnit.addUnit)(data.size)
}]);
}