UNPKG

2.08 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5exports.__esModule = true;
6exports.default = void 0;
7
8var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
9
10var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
11
12var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
13
14var _classnames = _interopRequireDefault(require("classnames"));
15
16var _react = _interopRequireDefault(require("react"));
17
18var _InputGroupAddon = _interopRequireDefault(require("./InputGroupAddon"));
19
20var _InputGroupButton = _interopRequireDefault(require("./InputGroupButton"));
21
22var _bootstrapUtils = require("./utils/bootstrapUtils");
23
24var _StyleConfig = require("./utils/StyleConfig");
25
26var InputGroup =
27/*#__PURE__*/
28function (_React$Component) {
29 (0, _inheritsLoose2.default)(InputGroup, _React$Component);
30
31 function InputGroup() {
32 return _React$Component.apply(this, arguments) || this;
33 }
34
35 var _proto = InputGroup.prototype;
36
37 _proto.render = function render() {
38 var _this$props = this.props,
39 className = _this$props.className,
40 props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
41
42 var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
43 bsProps = _splitBsProps[0],
44 elementProps = _splitBsProps[1];
45
46 var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
47 return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
48 className: (0, _classnames.default)(className, classes)
49 }));
50 };
51
52 return InputGroup;
53}(_react.default.Component);
54
55InputGroup.Addon = _InputGroupAddon.default;
56InputGroup.Button = _InputGroupButton.default;
57
58var _default = (0, _bootstrapUtils.bsClass)('input-group', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], InputGroup));
59
60exports.default = _default;
61module.exports = exports["default"];
\No newline at end of file