UNPKG

mobile-more

Version:

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

38 lines 1.52 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["placeholder", "autoSize", "rows", "maxLength", "showCount", "textAreaProps", "readOnly", "required"]; import { TextArea } from 'antd-mobile'; import * as React from 'react'; import BizFormItem from './FormItem'; import { useConfig } from '../BizConfigProvider'; var BizFormItemTextArea = function BizFormItemTextArea(props) { var _useConfig = useConfig(), locale = _useConfig.locale; var _props$placeholder = props.placeholder, placeholder = _props$placeholder === void 0 ? locale.form.common.inputPlaceholder : _props$placeholder, autoSize = props.autoSize, rows = props.rows, maxLength = props.maxLength, showCount = props.showCount, textAreaProps = props.textAreaProps, readOnly = props.readOnly, required = props.required, restProps = _objectWithoutProperties(props, _excluded); return /*#__PURE__*/React.createElement(BizFormItem, _objectSpread({ required: required, arrow: false, arrowIcon: false, rules: [{ required: required, message: locale.form.common.inputRequired }] }, restProps), /*#__PURE__*/React.createElement(TextArea, _objectSpread({ autoSize: autoSize, rows: rows, maxLength: maxLength, showCount: showCount, placeholder: placeholder, readOnly: readOnly }, textAreaProps))); }; export default BizFormItemTextArea;