UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

40 lines 1.54 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["allowClear", "allowHalf", "character", "count", "readOnly", "rateProps", "required", "className"]; import { Rate } from 'antd-mobile'; import classnames from 'classnames'; import * as React from 'react'; import { prefixClass } from '../../../config'; import BizFormItem from '../FormItem'; import { useConfig } from '../../BizConfigProvider'; import "./index.css"; var prefixCls = "".concat(prefixClass, "-form-item-rate"); var BizFormItemRate = function BizFormItemRate(_ref) { var allowClear = _ref.allowClear, allowHalf = _ref.allowHalf, character = _ref.character, count = _ref.count, readOnly = _ref.readOnly, rateProps = _ref.rateProps, required = _ref.required, className = _ref.className, restProps = _objectWithoutProperties(_ref, _excluded); var _useConfig = useConfig(), locale = _useConfig.locale; return /*#__PURE__*/React.createElement(BizFormItem, _objectSpread({ required: required, rules: [{ required: required, message: locale.form.common.selectRequired }], clickable: false, className: classnames(prefixCls, className) }, restProps), /*#__PURE__*/React.createElement(Rate, _objectSpread({ allowClear: allowClear, allowHalf: allowHalf, character: character, count: count, readOnly: readOnly }, rateProps))); }; export default BizFormItemRate;