@antmjs/vantui
Version:
一套适用于Taro3及React的vantui组件库
36 lines (35 loc) • 1.33 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Label;
var _react = _interopRequireDefault(require("react"));
var _components = require("@tarojs/components");
var _jsxRuntime = require("react/jsx-runtime");
var prefixCls = 'vant-form';
function Label(props) {
var label = props.label,
required = props.required,
requiredClassName = props.requiredClassName,
requiredIcon = props.requiredIcon,
_props$className = props.className,
className = _props$className === void 0 ? '' : _props$className;
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_components.View, {
className: "".concat(prefixCls, "-label ").concat(className),
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_components.View, {
className: "".concat(prefixCls, "-required-box"),
children: required ? /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {
children: requiredIcon || /*#__PURE__*/(0, _jsxRuntime.jsx)(_components.Text, {
className: requiredClassName,
style: {
color: 'red'
},
children: "*"
})
}) : null
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_components.View, {
children: label
})]
});
}
;