UNPKG

@antmjs/vantui

Version:

一套适用于Taro3及React的vantui组件库

36 lines (35 loc) 1.33 kB
"use strict"; 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 })] }); }