UNPKG

1.64 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8var _icon = _interopRequireDefault(require("./icon"));
9
10var _action = _interopRequireDefault(require("./types/action"));
11
12var _string = _interopRequireDefault(require("./types/string"));
13
14var _bool = _interopRequireDefault(require("./types/bool"));
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18var _default = function _default() {
19 var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20 var builder = {};
21 builder.label = (0, _string.default)(builder, 'label', props);
22 builder.value = (0, _string.default)(builder, 'value', props);
23 builder.defaultValue = (0, _string.default)(builder, 'defaultValue', props);
24 builder.message = (0, _string.default)(builder, 'message', props);
25 builder.danger = (0, _bool.default)(builder, 'danger', props);
26 builder.shake = (0, _bool.default)(builder, 'shake', props);
27 builder.disabled = (0, _bool.default)(builder, 'disabled', props);
28 builder.readOnly = (0, _bool.default)(builder, 'readOnly', props);
29 builder.leftIcon = (0, _icon.default)(function (icon) {
30 props.leftIcon = icon;
31 }, builder);
32 builder.rightIcon = (0, _icon.default)(function (icon) {
33 props.rightIcon = icon;
34 }, builder);
35 builder.messageIcon = (0, _icon.default)(function (icon) {
36 props.rightIcon = icon;
37 }, builder);
38 builder.onChange = (0, _action.default)(builder, 'onChange', props);
39 builder.onEnter = (0, _action.default)(builder, 'onEnter', props);
40 return builder;
41};
42
43exports.default = _default;
\No newline at end of file