UNPKG

5.72 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8var _react = _interopRequireDefault(require("react"));
9
10var _propTypes = _interopRequireDefault(require("prop-types"));
11
12var _FormElement = _interopRequireDefault(require("./FormElement"));
13
14var _InputOnly = _interopRequireDefault(require("./InputOnly"));
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18var propTypes = {
19 actionLink: _propTypes.default.string,
20 autoCapitalize: _propTypes.default.bool,
21 autoComplete: _propTypes.default.oneOf(['off', 'on']),
22 autoCorrect: _propTypes.default.any,
23 autoFocus: _propTypes.default.bool,
24 book: _propTypes.default.bool,
25 borderless: _propTypes.default.bool,
26 disabled: _propTypes.default.bool,
27 errorMessage: _propTypes.default.any,
28 focusBorderless: _propTypes.default.bool,
29 hideLabel: _propTypes.default.bool,
30 id: _propTypes.default.string,
31 inline: _propTypes.default.bool,
32 inputRef: _propTypes.default.func,
33 invalid: _propTypes.default.bool,
34 inverse: _propTypes.default.bool,
35 label: _propTypes.default.string,
36 labelDescription: _propTypes.default.string,
37 large: _propTypes.default.bool,
38 lightLabel: _propTypes.default.bool,
39 mask: _propTypes.default.func,
40 maxLength: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
41 name: _propTypes.default.string.isRequired,
42 onBlur: _propTypes.default.func,
43 onChange: _propTypes.default.func,
44 onClear: _propTypes.default.func,
45 onFocus: _propTypes.default.func,
46 onKeyDown: _propTypes.default.func,
47 placeholder: _propTypes.default.string,
48 prefix: _propTypes.default.object,
49 prefixSeparator: _propTypes.default.bool,
50 readOnly: _propTypes.default.bool,
51 refForFocus: _propTypes.default.func,
52 removeMargins: _propTypes.default.bool,
53 removePrefixSpacing: _propTypes.default.bool,
54 removeSuffixSpacing: _propTypes.default.bool,
55 showFakeValuePlaceholder: _propTypes.default.bool,
56 showOverflowEllipsis: _propTypes.default.bool,
57 small: _propTypes.default.bool,
58 spellCheck: _propTypes.default.any,
59 suffix: _propTypes.default.object,
60 suffixSeparator: _propTypes.default.bool,
61 suffixText: _propTypes.default.any,
62 type: _propTypes.default.string,
63 underlineFocus: _propTypes.default.bool,
64 value: _propTypes.default.string
65};
66var defaultProps = {
67 autoComplete: 'off',
68 type: 'text'
69};
70
71var Input = function Input(_ref) {
72 var actionLink = _ref.actionLink,
73 autoCapitalize = _ref.autoCapitalize,
74 autoComplete = _ref.autoComplete,
75 autoCorrect = _ref.autoCorrect,
76 autoFocus = _ref.autoFocus,
77 book = _ref.book,
78 borderless = _ref.borderless,
79 disabled = _ref.disabled,
80 errorMessage = _ref.errorMessage,
81 focusBorderless = _ref.focusBorderless,
82 hideLabel = _ref.hideLabel,
83 id = _ref.id,
84 inline = _ref.inline,
85 inputRef = _ref.inputRef,
86 invalid = _ref.invalid,
87 inverse = _ref.inverse,
88 label = _ref.label,
89 labelDescription = _ref.labelDescription,
90 large = _ref.large,
91 lightLabel = _ref.lightLabel,
92 mask = _ref.mask,
93 maxLength = _ref.maxLength,
94 name = _ref.name,
95 onBlur = _ref.onBlur,
96 onChange = _ref.onChange,
97 onClear = _ref.onClear,
98 onFocus = _ref.onFocus,
99 onKeyDown = _ref.onKeyDown,
100 placeholder = _ref.placeholder,
101 prefix = _ref.prefix,
102 prefixSeparator = _ref.prefixSeparator,
103 readOnly = _ref.readOnly,
104 refForFocus = _ref.refForFocus,
105 removeMargins = _ref.removeMargins,
106 removePrefixSpacing = _ref.removePrefixSpacing,
107 removeSuffixSpacing = _ref.removeSuffixSpacing,
108 showFakeValuePlaceholder = _ref.showFakeValuePlaceholder,
109 showOverflowEllipsis = _ref.showOverflowEllipsis,
110 small = _ref.small,
111 spellCheck = _ref.spellCheck,
112 suffix = _ref.suffix,
113 suffixSeparator = _ref.suffixSeparator,
114 suffixText = _ref.suffixText,
115 type = _ref.type,
116 underlineFocus = _ref.underlineFocus,
117 value = _ref.value;
118 return _react.default.createElement(_FormElement.default, {
119 actionLink: actionLink,
120 errorMessage: errorMessage,
121 hideLabel: hideLabel,
122 id: id,
123 inline: inline,
124 invalid: invalid,
125 inverse: inverse,
126 label: label,
127 labelDescription: labelDescription,
128 large: large,
129 lightLabel: lightLabel,
130 small: small
131 }, _react.default.createElement(_InputOnly.default, {
132 autoCapitalize: autoCapitalize,
133 autoComplete: autoComplete,
134 autoCorrect: autoCorrect,
135 autoFocus: autoFocus,
136 book: book,
137 borderless: borderless,
138 disabled: disabled,
139 focusBorderless: focusBorderless,
140 id: id,
141 inline: inline,
142 inputRef: inputRef,
143 invalid: invalid,
144 inverse: inverse,
145 large: large,
146 mask: mask,
147 maxLength: maxLength,
148 name: name,
149 onBlur: onBlur,
150 onChange: onChange,
151 onClear: onClear,
152 onFocus: onFocus,
153 onKeyDown: onKeyDown,
154 placeholder: placeholder,
155 prefix: prefix,
156 prefixSeparator: prefixSeparator,
157 readOnly: readOnly,
158 refForFocus: refForFocus,
159 removeMargins: removeMargins,
160 removePrefixSpacing: removePrefixSpacing,
161 removeSuffixSpacing: removeSuffixSpacing,
162 showFakeValuePlaceholder: showFakeValuePlaceholder,
163 showOverflowEllipsis: showOverflowEllipsis,
164 small: small,
165 spellCheck: spellCheck,
166 suffix: suffix,
167 suffixSeparator: suffixSeparator,
168 suffixText: suffixText,
169 type: type,
170 underlineFocus: underlineFocus,
171 value: value
172 }));
173};
174
175Input.propTypes = propTypes;
176Input.defaultProps = defaultProps;
177var _default = Input;
178exports.default = _default;
\No newline at end of file