UNPKG

3.92 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 _TextAreaOnly = _interopRequireDefault(require("./TextAreaOnly"));
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18var propTypes = {
19 actionLink: _propTypes.default.string,
20 compact: _propTypes.default.bool,
21 borderless: _propTypes.default.bool,
22 disabled: _propTypes.default.bool,
23 errorMessage: _propTypes.default.any,
24 extraPadding: _propTypes.default.bool,
25 focusBorderless: _propTypes.default.bool,
26 hideLabel: _propTypes.default.bool,
27 id: _propTypes.default.string,
28 inline: _propTypes.default.bool,
29 invalid: _propTypes.default.bool,
30 inverse: _propTypes.default.bool,
31 label: _propTypes.default.string,
32 labelDescription: _propTypes.default.string,
33 large: _propTypes.default.bool,
34 lightLabel: _propTypes.default.bool,
35 maxLength: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
36 minRows: _propTypes.default.number,
37 name: _propTypes.default.string.isRequired,
38 onBlur: _propTypes.default.func,
39 onChange: _propTypes.default.func,
40 onFocus: _propTypes.default.func,
41 placeholder: _propTypes.default.string,
42 readOnly: _propTypes.default.bool,
43 removeMargins: _propTypes.default.bool,
44 showCount: _propTypes.default.bool,
45 showFakeValuePlaceholder: _propTypes.default.bool,
46 showOverflowEllipsis: _propTypes.default.bool,
47 small: _propTypes.default.bool,
48 value: _propTypes.default.string
49};
50
51var TextArea = function TextArea(_ref) {
52 var actionLink = _ref.actionLink,
53 compact = _ref.compact,
54 borderless = _ref.borderless,
55 disabled = _ref.disabled,
56 errorMessage = _ref.errorMessage,
57 extraPadding = _ref.extraPadding,
58 focusBorderless = _ref.focusBorderless,
59 hideLabel = _ref.hideLabel,
60 id = _ref.id,
61 inline = _ref.inline,
62 invalid = _ref.invalid,
63 inverse = _ref.inverse,
64 label = _ref.label,
65 labelDescription = _ref.labelDescription,
66 large = _ref.large,
67 lightLabel = _ref.lightLabel,
68 maxLength = _ref.maxLength,
69 minRows = _ref.minRows,
70 name = _ref.name,
71 onBlur = _ref.onBlur,
72 onChange = _ref.onChange,
73 onFocus = _ref.onFocus,
74 placeholder = _ref.placeholder,
75 readOnly = _ref.readOnly,
76 removeMargins = _ref.removeMargins,
77 showCount = _ref.showCount,
78 showFakeValuePlaceholder = _ref.showFakeValuePlaceholder,
79 showOverflowEllipsis = _ref.showOverflowEllipsis,
80 small = _ref.small,
81 value = _ref.value;
82 return _react.default.createElement(_FormElement.default, {
83 actionLink: actionLink,
84 errorMessage: errorMessage,
85 hideLabel: hideLabel,
86 id: id,
87 inline: inline,
88 invalid: invalid,
89 inverse: inverse,
90 label: label,
91 labelDescription: labelDescription,
92 large: large,
93 lightLabel: lightLabel,
94 small: small
95 }, _react.default.createElement(_TextAreaOnly.default, {
96 borderless: borderless,
97 compact: compact,
98 disabled: disabled,
99 extraPadding: extraPadding,
100 focusBorderless: focusBorderless,
101 id: id,
102 inline: inline,
103 invalid: invalid,
104 inverse: inverse,
105 large: large,
106 maxLength: maxLength,
107 minRows: minRows,
108 name: name,
109 onBlur: onBlur,
110 onChange: onChange,
111 onFocus: onFocus,
112 placeholder: placeholder,
113 readOnly: readOnly,
114 removeMargins: removeMargins,
115 showCount: showCount,
116 showFakeValuePlaceholder: showFakeValuePlaceholder,
117 showOverflowEllipsis: showOverflowEllipsis,
118 small: small,
119 value: value
120 }));
121};
122
123TextArea.propTypes = propTypes;
124var _default = TextArea;
125exports.default = _default;
\No newline at end of file