UNPKG

mobile-more

Version:

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

40 lines 1.62 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; var _excluded = ["placeholder", "autoSize", "rows", "maxLength", "showCount", "textAreaProps", "readOnly", "disabledWhiteSpace", "required"]; import React from 'react'; import BizFormItem from "../FormItem"; import { useConfig } from "../../BizConfigProvider"; import SuperTextArea from "./SuperTextArea"; 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, disabledWhiteSpace = props.disabledWhiteSpace, required = props.required, restProps = _objectWithoutProperties(props, _excluded); return /*#__PURE__*/React.createElement(BizFormItem, _extends({ required: required, arrow: false, arrowIcon: false, rules: [{ required: required, message: locale.form.common.inputRequired }] }, restProps), /*#__PURE__*/React.createElement(SuperTextArea, _extends({ autoSize: autoSize, rows: rows, maxLength: maxLength, showCount: showCount, placeholder: placeholder, readOnly: readOnly, disabledWhiteSpace: disabledWhiteSpace }, textAreaProps))); }; export default BizFormItemTextArea;