UNPKG

@aliretail/react-materials-components

Version:
35 lines (25 loc) 932 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.InputConnectProps = exports.Input = void 0; var _next = require("@formily/next"); var _Input = _interopRequireDefault(require("../../Input")); var _shared = require("../shared"); var InputConnectProps = function InputConnectProps(props, fieldProps) { (0, _shared.mapStyledProps)(props, fieldProps); // 当是disabled状态是不显示清除按钮 if (props.disabled) { props.hasClear = false; } // 当有限制长度的时候自动显示 if ('maxLength' in props && !('showLimitHint' in props)) { props.showLimitHint = true; } }; exports.InputConnectProps = InputConnectProps; var Input = (0, _next.connect)({ getProps: InputConnectProps, getComponent: _shared.mapTextComponent, defaultProps: { hasClear: true } })(_Input["default"]); exports.Input = Input;