mr-component
Version:
A library for Mr components
76 lines (75 loc) • 3.77 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
var _react = _interopRequireWildcard(require("react"));
var React = _react;
var _reactVant = require("react-vant");
var _excluded = ["value", "defaultValue", "placeholder", "type", "size", "disabled", "readOnly", "clearable", "maxLength", "showWordLimit", "label", "labelWidth", "leftIcon", "rightIcon", "required", "error", "errorMessage", "onChange", "onFocus", "onBlur", "onClear", "style", "className"];
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, "default": e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }
var VantInput = function VantInput(props, ref) {
var value = props.value,
defaultValue = props.defaultValue,
_props$placeholder = props.placeholder,
placeholder = _props$placeholder === void 0 ? '请输入' : _props$placeholder,
_props$type = props.type,
type = _props$type === void 0 ? 'text' : _props$type,
_props$size = props.size,
size = _props$size === void 0 ? 'normal' : _props$size,
_props$disabled = props.disabled,
disabled = _props$disabled === void 0 ? false : _props$disabled,
_props$readOnly = props.readOnly,
readOnly = _props$readOnly === void 0 ? false : _props$readOnly,
_props$clearable = props.clearable,
clearable = _props$clearable === void 0 ? false : _props$clearable,
maxLength = props.maxLength,
_props$showWordLimit = props.showWordLimit,
showWordLimit = _props$showWordLimit === void 0 ? false : _props$showWordLimit,
label = props.label,
labelWidth = props.labelWidth,
leftIcon = props.leftIcon,
rightIcon = props.rightIcon,
_props$required = props.required,
required = _props$required === void 0 ? false : _props$required,
_props$error = props.error,
error = _props$error === void 0 ? false : _props$error,
errorMessage = props.errorMessage,
onChange = props.onChange,
onFocus = props.onFocus,
onBlur = props.onBlur,
onClear = props.onClear,
style = props.style,
className = props.className,
others = (0, _objectWithoutPropertiesLoose2["default"])(props, _excluded);
return /*#__PURE__*/React.createElement(_reactVant.Input, (0, _extends2["default"])({
ref: ref,
value: value,
defaultValue: defaultValue,
placeholder: placeholder,
type: type,
size: size,
disabled: disabled,
readOnly: readOnly,
clearable: clearable,
maxLength: maxLength,
showWordLimit: showWordLimit,
label: label,
labelWidth: labelWidth,
leftIcon: leftIcon,
rightIcon: rightIcon,
required: required,
error: error,
errorMessage: errorMessage,
onChange: onChange,
onFocus: onFocus,
onBlur: onBlur,
onClear: onClear,
style: style,
className: className
}, others));
};
var RefVantInput = /*#__PURE__*/(0, _react.forwardRef)(VantInput);
RefVantInput.displayName = 'VantInput';
var _default = exports["default"] = RefVantInput;