dareway-rui
Version:
98 lines (93 loc) • 3.62 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = defaultPropsGenerator;
var _FormConstants = require('../FormConstants');
var _dataNormalizeHelper = require('../dataNormalizeHelper');
function defaultPropsGenerator(props) {
var name = 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,
value = props.value,
_props$suffix = props.suffix,
suffix = _props$suffix === void 0 ? null : _props$suffix,
_props$mask = props.mask,
mask = _props$mask === void 0 ? '###,###.00' : _props$mask,
_props$zeroDisplayAs = props.zeroDisplayAs0,
zeroDisplayAs0 = _props$zeroDisplayAs === void 0 ? true : _props$zeroDisplayAs,
_props$nullable = props.nullable,
nullable = _props$nullable === void 0 ? false : _props$nullable,
_props$align = props.align,
align = _props$align === void 0 ? 'right' : _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,
onFocus = props.onFocus,
onBlur = props.onBlur,
onClick = props.onClick,
onDblClick = props.onDblClick,
onChange = props.onChange;
var normalizedInitValue = (0, _dataNormalizeHelper.normalizeNumberData)(
value,
nullable,
zeroDisplayAs0,
mask,
maxLength,
'NumberInput -> TagInit -> setValue'
);
return {
name: name,
labelValue: labelValue,
required: required,
invalidMessage: invalidMessage,
readonly: readonly,
hidden: hidden,
colSpan: colSpan,
maxLength: maxLength,
value: normalizedInitValue,
placeholder: placeholder,
suffix: suffix,
mask: mask,
zeroDisplayAs0: zeroDisplayAs0,
nullable: nullable,
align: align,
fontColor: fontColor,
bold: bold,
backgroundColor: backgroundColor,
underline: underline,
oblique: oblique,
border: border,
onFocus: onFocus,
onBlur: onBlur,
onClick: onClick,
onDblClick: onDblClick,
// onKeyDown,
// onEnter,
onChange: onChange
};
}
//@ sourceMappingURL=genDefaultProps.js.map