UNPKG

dareway-rui

Version:

85 lines (78 loc) 3.19 kB
'use strict'; var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault'); Object.defineProperty(exports, '__esModule', { value: true }); exports.default = genDefaultProps; var _FormConstants = require('../FormConstants'); var _Constants = require('./Constants'); var _uuid = _interopRequireDefault(require('../../../util/uuid')); function genDefaultProps(props) { var _props$name = props.name, name = _props$name === void 0 ? 'StringInput_'.concat(_uuid.default) : _props$name, labelValue = props.labelValue, _props$required = props.required, required = _props$required === void 0 ? false : _props$required, _props$invalidMessage = props.invalidMessage, invalidMessage = _props$invalidMessage === void 0 ? (0, _FormConstants.genDefaultInvalidMessage)(name, labelValue) : _props$invalidMessage, _props$readonly = props.readonly, readonly = _props$readonly === void 0 ? false : _props$readonly, _props$hidden = props.hidden, hidden = _props$hidden === void 0 ? false : _props$hidden, _props$colSpan = props.colSpan, colSpan = _props$colSpan === void 0 ? 8 : _props$colSpan, _props$maxLength = props.maxLength, maxLength = _props$maxLength === void 0 ? -1 : _props$maxLength, _props$value = props.value, value = _props$value === void 0 ? _Constants.TAG_DEFAULT_INIT_VALUE : _props$value, mask = props.mask, _props$align = props.align, align = _props$align === void 0 ? 'left' : _props$align, fontColor = props.fontColor, _props$bold = props.bold, bold = _props$bold === void 0 ? false : _props$bold, backgroundColor = props.backgroundColor, _props$underline = props.underline, underline = _props$underline === void 0 ? false : _props$underline, _props$oblique = props.oblique, oblique = _props$oblique === void 0 ? false : _props$oblique, _props$border = props.border, border = _props$border === void 0 ? true : _props$border, _props$placeholder = props.placeholder, placeholder = _props$placeholder === void 0 ? '' : _props$placeholder, onClick = props.onClick, onDblClick = props.onDblClick, onEnter = props.onEnter, onChange = props.onChange; return { name: name, labelValue: labelValue, required: required, invalidMessage: invalidMessage, readonly: readonly, hidden: hidden, colSpan: colSpan, maxLength: maxLength, value: value, mask: mask, align: align, fontColor: fontColor, bold: bold, backgroundColor: backgroundColor, underline: underline, oblique: oblique, border: border, placeholder: placeholder, // onFocus, // onBlur, onClick: onClick, onDblClick: onDblClick, // onKeyDown, onEnter: onEnter, onChange: onChange // api setValue 时需要在 effect 中触发 }; } //@ sourceMappingURL=genDefaultProps.js.map