Socket
Socket
Sign inDemoInstall

@talend/react-bootstrap

Package Overview
Dependencies
24
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.35.2 to 2.0.0

6

CHANGELOG.md
## [v0.32.5]
## 2.0.0
### Major Changes
- 96d688489: React: Upgrade to react 18 and @types/react 18
## 1.35.2

@@ -4,0 +10,0 @@

2

dist/TalendReactBootstrap.js.dependencies.json

@@ -1,1 +0,1 @@

{"classnames":{"name":"classnames","var":"classNames","version":"2.3.1","path":"/index.js"},"react":{"name":"react","var":"React","version":"17.0.2","path":"/umd/react.development.js","peerDependency":">=16.3.0"},"react-is":{"name":"react-is","var":"ReactIs","version":"16.13.1","path":"/umd/react-is.development.js"},"prop-types":{"name":"prop-types","var":"PropTypes","version":"15.8.1","path":"/prop-types.js"},"react-dom":{"name":"react-dom","var":"ReactDOM","version":"17.0.2","path":"/umd/react-dom.development.js","peerDependency":">=16.3.0"},"react-lifecycles-compat":{"name":"react-lifecycles-compat","var":"reactLifecyclesCompat","version":"3.0.4","path":"/react-lifecycles-compat.js"}}
{"classnames":{"name":"classnames","var":"classNames","version":"2.3.2","path":"/index.js"},"react":{"name":"react","var":"React","version":"18.2.0","path":"/umd/react.development.js","peerDependency":">=16.3.0"},"react-is":{"name":"react-is","var":"ReactIs","version":"16.13.1","path":"/umd/react-is.development.js"},"prop-types":{"name":"prop-types","var":"PropTypes","version":"15.8.1","path":"/prop-types.js"},"react-dom":{"name":"react-dom","var":"ReactDOM","version":"18.2.0","path":"/umd/react-dom.development.js","peerDependency":">=16.3.0"},"react-lifecycles-compat":{"name":"react-lifecycles-compat","var":"reactLifecyclesCompat","version":"3.0.4","path":"/react-lifecycles-compat.js"}}

@@ -1,1 +0,1 @@

{"classnames":{"name":"classnames","var":"classNames","version":"2.3.1","path":"/index.js"},"react":{"name":"react","var":"React","version":"17.0.2","path":"/umd/react.production.min.js","peerDependency":">=16.3.0"},"react-is":{"name":"react-is","var":"ReactIs","version":"16.13.1","path":"/umd/react-is.production.min.js"},"prop-types":{"name":"prop-types","var":"PropTypes","version":"15.8.1","path":"/prop-types.min.js"},"react-dom":{"name":"react-dom","var":"ReactDOM","version":"17.0.2","path":"/umd/react-dom.production.min.js","peerDependency":">=16.3.0"},"react-lifecycles-compat":{"name":"react-lifecycles-compat","var":"reactLifecyclesCompat","version":"3.0.4","path":"/react-lifecycles-compat.min.js"}}
{"classnames":{"name":"classnames","var":"classNames","version":"2.3.2","path":"/index.js"},"react":{"name":"react","var":"React","version":"18.2.0","path":"/umd/react.production.min.js","peerDependency":">=16.3.0"},"react-is":{"name":"react-is","var":"ReactIs","version":"16.13.1","path":"/umd/react-is.production.min.js"},"prop-types":{"name":"prop-types","var":"PropTypes","version":"15.8.1","path":"/prop-types.min.js"},"react-dom":{"name":"react-dom","var":"ReactDOM","version":"18.2.0","path":"/umd/react-dom.production.min.js","peerDependency":">=16.3.0"},"react-lifecycles-compat":{"name":"react-lifecycles-compat","var":"reactLifecyclesCompat","version":"3.0.4","path":"/react-lifecycles-compat.min.js"}}
/*!
* Programatically add the following
*/
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

@@ -7,22 +7,17 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _PanelGroup = _interopRequireDefault(require("./PanelGroup"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class Accordion extends _react.default.Component {
render() {
return /*#__PURE__*/_react.default.createElement(_PanelGroup.default, _extends({}, this.props, {
accordion: true
}), this.props.children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_PanelGroup.default, {
...this.props,
accordion: true,
children: this.props.children
});
}
}
var _default = Accordion;
exports.default = _default;
//# sourceMappingURL=Accordion.js.map

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -32,3 +23,2 @@ onDismiss: _propTypes.default.func,

};
class Alert extends _react.default.Component {

@@ -45,22 +35,21 @@ render() {

const dismissable = !!onDismiss;
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, 'dismissable')]: dismissable
};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
...elementProps,
role: "alert",
className: (0, _classnames.default)(className, classes)
}), dismissable && /*#__PURE__*/_react.default.createElement(_CloseButton.default, {
onClick: onDismiss,
label: closeLabel
}), children);
className: (0, _classnames.default)(className, classes),
children: [dismissable && /*#__PURE__*/(0, _jsxRuntime.jsx)(_CloseButton.default, {
onClick: onDismiss,
label: closeLabel
}), children]
});
}
}
Alert.propTypes = propTypes;
Alert.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsStyles)(Object.values(_StyleConfig.State), _StyleConfig.State.INFO, (0, _bootstrapUtils.bsClass)('alert', Alert));
exports.default = _default;
//# sourceMappingURL=Alert.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
// TODO: `pullRight` doesn't belong here. There's no special handling here.

@@ -28,7 +21,5 @@ const propTypes = {

};
class Badge extends _react.default.Component {
hasContent(children) {
let result = false;
_react.default.Children.forEach(children, child => {

@@ -38,3 +29,2 @@ if (result) {

}
if (child || child === 0) {

@@ -44,6 +34,4 @@ result = true;

});
return result;
}
render() {

@@ -57,3 +45,4 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
'pull-right': pullRight,

@@ -63,15 +52,13 @@ // Hack for collapsing on IE8.

};
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: children
});
}
}
Badge.propTypes = propTypes;
Badge.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('badge', Badge);
exports.default = _default;
//# sourceMappingURL=Badge.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _BreadcrumbItem = _interopRequireDefault(require("./BreadcrumbItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class Breadcrumb extends _react.default.Component {

@@ -29,16 +22,13 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("ol", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ol", {
...elementProps,
role: "navigation",
"aria-label": "breadcrumbs",
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Breadcrumb.Item = _BreadcrumbItem.default;
var _default = (0, _bootstrapUtils.bsClass)('breadcrumb', Breadcrumb);
exports.default = _default;
//# sourceMappingURL=Breadcrumb.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -26,3 +19,2 @@ /**

active: _propTypes.default.bool,
/**

@@ -32,3 +24,2 @@ * `href` attribute for the inner `a` element

href: _propTypes.default.string,
/**

@@ -38,3 +29,2 @@ * `title` attribute for the inner `a` element

title: _propTypes.default.node,
/**

@@ -48,3 +38,2 @@ * `target` attribute for the inner `a` element

};
class BreadcrumbItem extends _react.default.Component {

@@ -59,4 +48,5 @@ render() {

...props
} = this.props; // Don't try to render these props on non-active <span>.
} = this.props;
// Don't try to render these props on non-active <span>.
const linkProps = {

@@ -67,11 +57,15 @@ href,

};
return /*#__PURE__*/_react.default.createElement("li", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
className: (0, _classnames.default)(className, {
active
}),
children: active ? /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...props
}) : /*#__PURE__*/(0, _jsxRuntime.jsx)(_SafeAnchor.default, {
...props,
...linkProps
})
}, active ? /*#__PURE__*/_react.default.createElement("span", props) : /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, _extends({}, props, linkProps)));
});
}
}
BreadcrumbItem.propTypes = propTypes;

@@ -78,0 +72,0 @@ BreadcrumbItem.defaultProps = defaultProps;

@@ -7,21 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -34,3 +24,2 @@ active: _propTypes.default.bool,

href: _propTypes.default.string,
/**

@@ -47,10 +36,9 @@ * Defines HTML button type attribute

};
class Button extends _react.default.Component {
renderAnchor(elementProps, className) {
return /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_SafeAnchor.default, {
...elementProps,
className: (0, _classnames.default)(className, elementProps.disabled && 'disabled')
}));
});
}
renderButton(_ref, className) {

@@ -62,8 +50,8 @@ let {

const Component = componentClass || 'button';
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
type: elementProps.type || 'button',
className: className
}));
});
}
render() {

@@ -77,3 +65,4 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
active,

@@ -83,18 +72,12 @@ [(0, _bootstrapUtils.prefix)(bsProps, 'block')]: block

const fullClassName = (0, _classnames.default)(className, classes);
if (elementProps.href) {
return this.renderAnchor(elementProps, fullClassName);
}
return this.renderButton(elementProps, fullClassName);
}
}
Button.propTypes = propTypes;
Button.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('btn', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL, _StyleConfig.Size.XSMALL], (0, _bootstrapUtils.bsStyles)([...Object.values(_StyleConfig.State), _StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY, _StyleConfig.Style.LINK], _StyleConfig.Style.DEFAULT, Button)));
exports.default = _default;
//# sourceMappingURL=Button.js.map

@@ -7,23 +7,13 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _Button = _interopRequireDefault(require("./Button"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
vertical: _propTypes.default.bool,
justified: _propTypes.default.bool,
/**

@@ -46,3 +36,2 @@ * Display block buttons; only useful when used with the "vertical" prop.

};
class ButtonGroup extends _react.default.Component {

@@ -58,3 +47,4 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps)]: !vertical,

@@ -66,15 +56,12 @@ [(0, _bootstrapUtils.prefix)(bsProps, 'vertical')]: vertical,

};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
ButtonGroup.propTypes = propTypes;
ButtonGroup.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('btn-group', ButtonGroup);
exports.default = _default;
//# sourceMappingURL=ButtonGroup.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class ButtonToolbar extends _react.default.Component {

@@ -27,13 +21,11 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
role: "toolbar",
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('btn-toolbar', ButtonToolbar);
exports.default = _default;
//# sourceMappingURL=ButtonToolbar.js.map

@@ -7,30 +7,17 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _CarouselCaption = _interopRequireDefault(require("./CarouselCaption"));
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
var _Glyphicon = _interopRequireDefault(require("./Glyphicon"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: `slide` should be `animate`.
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
// TODO: `slide` should be `animate`.
// TODO: Use uncontrollable.

@@ -40,3 +27,2 @@ const propTypes = {

indicators: _propTypes.default.bool,
/**

@@ -50,3 +36,2 @@ * The amount of time to delay between automatically cycling an item.

wrap: _propTypes.default.bool,
/**

@@ -69,3 +54,2 @@ * Callback fired when the active item changes.

prevIcon: _propTypes.default.node,
/**

@@ -78,3 +62,2 @@ * Label shown to screen readers only, can be used to show the previous element

nextIcon: _propTypes.default.node,
/**

@@ -94,7 +77,7 @@ * Label shown to screen readers only, can be used to show the next element

controls: true,
prevIcon: /*#__PURE__*/_react.default.createElement(_Glyphicon.default, {
prevIcon: /*#__PURE__*/(0, _jsxRuntime.jsx)(_Glyphicon.default, {
glyph: "chevron-left"
}),
prevLabel: 'Previous',
nextIcon: /*#__PURE__*/_react.default.createElement(_Glyphicon.default, {
nextIcon: /*#__PURE__*/(0, _jsxRuntime.jsx)(_Glyphicon.default, {
glyph: "chevron-right"

@@ -104,3 +87,2 @@ }),

};
class Carousel extends _react.default.Component {

@@ -124,11 +106,8 @@ constructor(props, context) {

}
componentDidMount() {
this.waitForNext();
}
componentDidUpdate(prevProps) {
// eslint-disable-line
const activeIndex = this.getActiveIndex();
if (this.props.activeIndex != null && this.props.activeIndex !== activeIndex) {

@@ -141,3 +120,2 @@ clearTimeout(this.timeout);

}
if (this.props.activeIndex == null && this.state.activeIndex >= this.props.children.length) {

@@ -151,3 +129,2 @@ this.setState({

}
componentWillUnmount() {

@@ -157,3 +134,2 @@ clearTimeout(this.timeout);

}
getActiveIndex() {

@@ -163,3 +139,2 @@ const activeIndexProp = this.props.activeIndex;

}
getDirection(prevIndex, index) {

@@ -169,6 +144,4 @@ if (prevIndex === index) {

}
return prevIndex > index ? 'prev' : 'next';
}
handleItemAnimateOutEnd() {

@@ -180,3 +153,2 @@ this.setState({

this.waitForNext();
if (this.props.onSlideEnd) {

@@ -187,3 +159,2 @@ this.props.onSlideEnd();

}
handleMouseOut() {

@@ -194,3 +165,2 @@ if (this.isPaused) {

}
handleMouseOver() {

@@ -201,8 +171,5 @@ if (this.props.pauseOnHover) {

}
handleNext(e) {
let index = this.getActiveIndex() + 1;
const count = _ValidComponentChildren.default.count(this.props.children);
if (index > count - 1) {

@@ -212,12 +179,8 @@ if (!this.props.wrap) {

}
index = 0;
}
this.select(index, e, 'next');
}
handlePrev(e) {
let index = this.getActiveIndex() - 1;
if (index < 0) {

@@ -227,16 +190,14 @@ if (!this.props.wrap) {

}
index = _ValidComponentChildren.default.count(this.props.children) - 1;
}
this.select(index, e, 'prev');
} // This might be a public API.
}
// This might be a public API.
pause() {
this.isPaused = true;
clearTimeout(this.timeout);
} // This might be a public API.
}
// This might be a public API.
play() {

@@ -246,11 +207,10 @@ this.isPaused = false;

}
select(index, e, direction) {
clearTimeout(this.timeout);
select(index, e, direction) {
clearTimeout(this.timeout); // TODO: Is this necessary? Seems like the only risk is if the component
// TODO: Is this necessary? Seems like the only risk is if the component
// unmounts while handleItemAnimateOutEnd fires.
if (this.isUnmounted) {
return;
}
const previousActiveIndex = this.props.slide ? this.getActiveIndex() : null;

@@ -261,3 +221,2 @@ direction = direction || this.getDirection(previousActiveIndex, index);

} = this.props;
if (onSelect) {

@@ -277,3 +236,2 @@ if (onSelect.length > 1) {

}
onSelect(index, e);

@@ -284,3 +242,2 @@ } else {

}
if (this.props.activeIndex == null && index !== previousActiveIndex) {

@@ -293,3 +250,2 @@ if (this.state.previousActiveIndex != null) {

}
this.setState({

@@ -302,3 +258,2 @@ activeIndex: index,

}
waitForNext() {

@@ -310,3 +265,2 @@ const {

} = this.props;
if (!this.isPaused && slide && interval && activeIndexProp == null) {

@@ -316,3 +270,2 @@ this.timeout = setTimeout(this.handleNext, interval);

}
renderControls(properties) {

@@ -330,38 +283,35 @@ const {

const controlClassName = (0, _bootstrapUtils.prefix)(bsProps, 'control');
const count = _ValidComponentChildren.default.count(children);
return [(wrap || activeIndex !== 0) && /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, {
key: "prev",
return [(wrap || activeIndex !== 0) && /*#__PURE__*/(0, _jsxRuntime.jsxs)(_SafeAnchor.default, {
className: (0, _classnames.default)(controlClassName, 'left'),
onClick: this.handlePrev
}, prevIcon, prevLabel && /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, prevLabel)), (wrap || activeIndex !== count - 1) && /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, {
key: "next",
onClick: this.handlePrev,
children: [prevIcon, prevLabel && /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: prevLabel
})]
}, "prev"), (wrap || activeIndex !== count - 1) && /*#__PURE__*/(0, _jsxRuntime.jsxs)(_SafeAnchor.default, {
className: (0, _classnames.default)(controlClassName, 'right'),
onClick: this.handleNext
}, nextIcon, nextLabel && /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, nextLabel))];
onClick: this.handleNext,
children: [nextIcon, nextLabel && /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: nextLabel
})]
}, "next")];
}
renderIndicators(children, activeIndex, bsProps) {
let indicators = [];
_ValidComponentChildren.default.forEach(children, (child, index) => {
indicators.push( /*#__PURE__*/_react.default.createElement("li", {
key: index,
indicators.push( /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
className: index === activeIndex ? 'active' : null,
onClick: e => this.select(index, e)
}), // Force whitespace between indicator elements. Bootstrap requires
}, index),
// Force whitespace between indicator elements. Bootstrap requires
// this for correct spacing of elements.
' ');
});
return /*#__PURE__*/_react.default.createElement("ol", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'indicators')
}, indicators);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ol", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'indicators'),
children: indicators
});
}
render() {

@@ -385,39 +335,42 @@ const {

} = this.state;
const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex', // Accessed via this.getActiveIndex().
const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex',
// Accessed via this.getActiveIndex().
'defaultActiveIndex', 'direction']);
const activeIndex = this.getActiveIndex();
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
slide
};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes),
onMouseOver: this.handleMouseOver,
onMouseOut: this.handleMouseOut
}), indicators && this.renderIndicators(children, activeIndex, bsProps), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
}, _ValidComponentChildren.default.map(children, (child, index) => {
const active = index === activeIndex;
const previousActive = slide && index === previousActiveIndex;
return /*#__PURE__*/(0, _react.cloneElement)(child, {
active,
index,
animateOut: previousActive,
animateIn: active && previousActiveIndex != null && slide,
direction,
onAnimateOutEnd: previousActive ? this.handleItemAnimateOutEnd : null
});
})), controls && this.renderControls({
wrap,
children,
activeIndex,
prevIcon,
prevLabel,
nextIcon,
nextLabel,
bsProps
}));
onMouseOut: this.handleMouseOut,
children: [indicators && this.renderIndicators(children, activeIndex, bsProps), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner'),
children: _ValidComponentChildren.default.map(children, (child, index) => {
const active = index === activeIndex;
const previousActive = slide && index === previousActiveIndex;
return /*#__PURE__*/(0, _react.cloneElement)(child, {
active,
index,
animateOut: previousActive,
animateIn: active && previousActiveIndex != null && slide,
direction,
onAnimateOutEnd: previousActive ? this.handleItemAnimateOutEnd : null
});
})
}), controls && this.renderControls({
wrap,
children,
activeIndex,
prevIcon,
prevLabel,
nextIcon,
nextLabel,
bsProps
})]
});
}
}
Carousel.propTypes = propTypes;

@@ -427,6 +380,4 @@ Carousel.defaultProps = defaultProps;

Carousel.Item = _CarouselItem.default;
var _default = (0, _bootstrapUtils.bsClass)('carousel', Carousel);
exports.default = _default;
//# sourceMappingURL=Carousel.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class CarouselCaption extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
CarouselCaption.propTypes = propTypes;
CarouselCaption.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('carousel-caption', CarouselCaption);
exports.default = _default;
//# sourceMappingURL=CarouselCaption.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _transition = _interopRequireDefault(require("dom-helpers/transition"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +28,2 @@ direction: _propTypes.default.oneOf(['prev', 'next']),

};
class CarouselItem extends _react.default.Component {

@@ -47,3 +38,2 @@ constructor(props, context) {

}
componentDidUpdate(prevProps) {

@@ -57,3 +47,2 @@ // eslint-disable-line

}
componentDidUpdate(prevProps) {

@@ -64,7 +53,5 @@ const {

const prevActive = prevProps.active;
if (!active && prevActive) {
_transition.default.end(_reactDom.default.findDOMNode(this), this.handleAnimateOutEnd);
}
if (active !== prevActive) {

@@ -74,7 +61,5 @@ setTimeout(() => this.startAnimation(), 20);

}
componentWillUnmount() {
this.isUnmounted = true;
}
handleAnimateOutEnd() {

@@ -84,3 +69,2 @@ if (this.isUnmounted) {

}
if (this.props.onAnimateOutEnd) {

@@ -90,3 +74,2 @@ this.props.onAnimateOutEnd(this.props.index);

}
startAnimation() {

@@ -96,3 +79,2 @@ if (this.isUnmounted) {

}
this.setState({

@@ -102,3 +84,2 @@ direction: this.props.direction === 'prev' ? 'right' : 'left'

}
render() {

@@ -119,18 +100,14 @@ const {

};
if (direction && active && animateIn) {
classes[direction] = true;
}
if (this.state.direction && (animateIn || animateOut)) {
classes[this.state.direction] = true;
}
return /*#__PURE__*/_react.default.createElement("div", _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...props,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
CarouselItem.propTypes = propTypes;

@@ -137,0 +114,0 @@ CarouselItem.defaultProps = defaultProps;

@@ -7,17 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable jsx-a11y/label-has-for */
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +21,2 @@ inline: _propTypes.default.bool,

title: _propTypes.default.string,
/**

@@ -33,3 +26,2 @@ * Only valid if `inline` is not set.

validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
/**

@@ -49,3 +41,2 @@ * Attaches a ref to the `<input>` element. Only functions can be used here.

};
class Checkbox extends _react.default.Component {

@@ -65,9 +56,8 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const input = /*#__PURE__*/_react.default.createElement("input", _extends({}, elementProps, {
const input = /*#__PURE__*/(0, _jsxRuntime.jsx)("input", {
...elementProps,
ref: inputRef,
type: "checkbox",
disabled: disabled
}));
});
if (inline) {

@@ -77,37 +67,35 @@ const classes = {

disabled
}; // Use a warning here instead of in propTypes to get better-looking
};
// Use a warning here instead of in propTypes to get better-looking
// generated documentation.
(0, _warning.default)(!validationState, '`validationState` is ignored on `<Checkbox inline>`. To display ' + 'validation state on an inline checkbox, set `validationState` on a ' + 'parent `<FormGroup>` or other element instead.');
return /*#__PURE__*/_react.default.createElement("label", {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("label", {
className: (0, _classnames.default)(className, classes),
style: style,
title: title
}, input, children);
title: title,
children: [input, children]
});
}
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
disabled
};
if (validationState) {
classes[`has-${validationState}`] = true;
}
return /*#__PURE__*/_react.default.createElement("div", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _classnames.default)(className, classes),
style: style
}, /*#__PURE__*/_react.default.createElement("label", {
title: title
}, input, children));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)("label", {
title: title,
children: [input, children]
})
});
}
}
Checkbox.propTypes = propTypes;
Checkbox.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('checkbox', Checkbox);
exports.default = _default;
//# sourceMappingURL=Checkbox.js.map

@@ -7,24 +7,13 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _capitalize = _interopRequireDefault(require("./utils/capitalize"));
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
componentClass: _elementType.default,
/**

@@ -38,3 +27,2 @@ * Apply clearfix

visibleXsBlock: _propTypes.default.bool,
/**

@@ -48,3 +36,2 @@ * Apply clearfix

visibleSmBlock: _propTypes.default.bool,
/**

@@ -58,3 +45,2 @@ * Apply clearfix

visibleMdBlock: _propTypes.default.bool,
/**

@@ -72,3 +58,2 @@ * Apply clearfix

};
class Clearfix extends _react.default.Component {

@@ -83,26 +68,19 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
_StyleConfig.DEVICE_SIZES.forEach(size => {
const propName = `visible${(0, _capitalize.default)(size)}Block`;
if (elementProps[propName]) {
classes[`visible-${size}-block`] = true;
}
delete elementProps[propName];
});
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Clearfix.propTypes = propTypes;
Clearfix.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('clearfix', Clearfix);
exports.default = _default;
//# sourceMappingURL=Clearfix.js.map

@@ -7,9 +7,6 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {

@@ -22,3 +19,2 @@ label: _propTypes.default.string.isRequired,

};
class CloseButton extends _react.default.Component {

@@ -30,15 +26,16 @@ render() {

} = this.props;
return /*#__PURE__*/_react.default.createElement("button", {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("button", {
type: "button",
className: "close",
onClick: onClick
}, /*#__PURE__*/_react.default.createElement("span", {
"aria-hidden": "true"
}, "\xD7"), /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, label));
onClick: onClick,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
"aria-hidden": "true",
children: "\xD7"
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: label
})]
});
}
}
CloseButton.propTypes = propTypes;

@@ -45,0 +42,0 @@ CloseButton.defaultProps = defaultProps;

@@ -7,22 +7,12 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
componentClass: _elementType.default,
/**

@@ -36,3 +26,2 @@ * The number of columns you wish to span

xs: _propTypes.default.number,
/**

@@ -46,3 +35,2 @@ * The number of columns you wish to span

sm: _propTypes.default.number,
/**

@@ -56,3 +44,2 @@ * The number of columns you wish to span

md: _propTypes.default.number,
/**

@@ -66,3 +53,2 @@ * The number of columns you wish to span

lg: _propTypes.default.number,
/**

@@ -76,3 +62,2 @@ * Hide column

xsHidden: _propTypes.default.bool,
/**

@@ -86,3 +71,2 @@ * Hide column

smHidden: _propTypes.default.bool,
/**

@@ -96,3 +80,2 @@ * Hide column

mdHidden: _propTypes.default.bool,
/**

@@ -106,3 +89,2 @@ * Hide column

lgHidden: _propTypes.default.bool,
/**

@@ -116,3 +98,2 @@ * Move columns to the right

xsOffset: _propTypes.default.number,
/**

@@ -126,3 +107,2 @@ * Move columns to the right

smOffset: _propTypes.default.number,
/**

@@ -136,3 +116,2 @@ * Move columns to the right

mdOffset: _propTypes.default.number,
/**

@@ -146,3 +125,2 @@ * Move columns to the right

lgOffset: _propTypes.default.number,
/**

@@ -156,3 +134,2 @@ * Change the order of grid columns to the right

xsPush: _propTypes.default.number,
/**

@@ -166,3 +143,2 @@ * Change the order of grid columns to the right

smPush: _propTypes.default.number,
/**

@@ -176,3 +152,2 @@ * Change the order of grid columns to the right

mdPush: _propTypes.default.number,
/**

@@ -186,3 +161,2 @@ * Change the order of grid columns to the right

lgPush: _propTypes.default.number,
/**

@@ -196,3 +170,2 @@ * Change the order of grid columns to the left

xsPull: _propTypes.default.number,
/**

@@ -206,3 +179,2 @@ * Change the order of grid columns to the left

smPull: _propTypes.default.number,
/**

@@ -216,3 +188,2 @@ * Change the order of grid columns to the left

mdPull: _propTypes.default.number,
/**

@@ -230,3 +201,2 @@ * Change the order of grid columns to the left

};
class Col extends _react.default.Component {

@@ -241,3 +211,2 @@ render() {

const classes = [];
_StyleConfig.DEVICE_SIZES.forEach(size => {

@@ -247,10 +216,7 @@ function popProp(propSuffix, modifier) {

const propValue = elementProps[propName];
if (propValue != null) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, `${size}${modifier}-${propValue}`));
}
delete elementProps[propName];
}
popProp('', '');

@@ -261,23 +227,17 @@ popProp('Offset', '-offset');

const hiddenPropName = `${size}Hidden`;
if (elementProps[hiddenPropName]) {
classes.push(`hidden-${size}`);
}
delete elementProps[hiddenPropName];
});
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Col.propTypes = propTypes;
Col.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('col', Col);
exports.default = _default;
//# sourceMappingURL=Col.js.map

@@ -7,33 +7,23 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _style = _interopRequireDefault(require("dom-helpers/style"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Transition = _interopRequireWildcard(require("react-transition-group/Transition"));
var _capitalize = _interopRequireDefault(require("./utils/capitalize"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } /* eslint-disable arrow-parens */
const MARGINS = {
height: ['marginTop', 'marginBottom'],
width: ['marginLeft', 'marginRight']
}; // reading a dimension prop will cause the browser to recalculate,
};
// reading a dimension prop will cause the browser to recalculate,
// which will let our animations work
function triggerBrowserReflow(node) {

@@ -43,3 +33,2 @@ // eslint-disable-next-line mdx/no-unused-expressions

}
function getDimensionValue(dimension, elem) {

@@ -50,3 +39,2 @@ let value = elem[`offset${(0, _capitalize.default)(dimension)}`];

}
const collapseStyles = {

@@ -61,3 +49,2 @@ [_Transition.EXITED]: 'collapse',

children: _propTypes.default.node,
/**

@@ -67,3 +54,2 @@ * Show the component; triggers the expand or collapse animation

in: _propTypes.default.bool,
/**

@@ -73,3 +59,2 @@ * Wait until the first "enter" transition to mount the component (add it to the DOM)

mountOnEnter: _propTypes.default.bool,
/**

@@ -79,3 +64,2 @@ * Unmount the component (remove it from the DOM) when it is collapsed

unmountOnExit: _propTypes.default.bool,
/**

@@ -86,3 +70,2 @@ * Run the expand animation when the component mounts, if it is initially

appear: _propTypes.default.bool,
/**

@@ -94,3 +77,2 @@ * Duration of the collapse animation in milliseconds, to ensure that

timeout: _propTypes.default.number,
/**

@@ -100,3 +82,2 @@ * Callback fired before the component expands

onEnter: _propTypes.default.func,
/**

@@ -106,3 +87,2 @@ * Callback fired after the component starts to expand

onEntering: _propTypes.default.func,
/**

@@ -112,3 +92,2 @@ * Callback fired after the component has expanded

onEntered: _propTypes.default.func,
/**

@@ -118,3 +97,2 @@ * Callback fired before the component collapses

onExit: _propTypes.default.func,
/**

@@ -124,3 +102,2 @@ * Callback fired after the component starts to collapse

onExiting: _propTypes.default.func,
/**

@@ -130,3 +107,2 @@ * Callback fired after the component has collapsed

onExited: _propTypes.default.func,
/**

@@ -140,3 +116,2 @@ * The dimension used when collapsing, or a function that returns the

dimension: _propTypes.default.oneOfType([_propTypes.default.oneOf(['height', 'width']), _propTypes.default.func]),
/**

@@ -150,3 +125,2 @@ * Function that returns the height or width of the animating DOM node

getDimensionValue: _propTypes.default.func,
/**

@@ -166,11 +140,9 @@ * ARIA role of collapsible element

};
class Collapse extends _react.default.Component {
constructor() {
super(...arguments);
/* -- Expanding -- */
_defineProperty(this, "handleEnter", elem => {
elem.style[this.getDimension()] = '0';
});
_defineProperty(this, "handleEntering", elem => {

@@ -180,7 +152,6 @@ const dimension = this.getDimension();

});
_defineProperty(this, "handleEntered", elem => {
elem.style[this.getDimension()] = null;
});
/* -- Collapsing -- */
_defineProperty(this, "handleExit", elem => {

@@ -191,3 +162,2 @@ const dimension = this.getDimension();

});
_defineProperty(this, "handleExiting", elem => {

@@ -197,14 +167,10 @@ elem.style[this.getDimension()] = '0';

}
getDimension() {
return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
} // for testing
}
// for testing
_getScrollDimensionValue(elem, dimension) {
return `${elem[`scroll${(0, _capitalize.default)(dimension)}`]}px`;
}
/* -- Expanding -- */
render() {

@@ -228,3 +194,4 @@ const {

const handleExiting = (0, _createChainedFunction.default)(this.handleExiting, onExiting);
return /*#__PURE__*/_react.default.createElement(_Transition.default, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Transition.default, {
...props,
"aria-expanded": props.role ? props.in : null,

@@ -235,10 +202,10 @@ onEnter: handleEnter,

onExit: handleExit,
onExiting: handleExiting
}), (state, innerProps) => /*#__PURE__*/_react.default.cloneElement(children, { ...innerProps,
className: (0, _classnames.default)(className, children.props.className, collapseStyles[state], this.getDimension() === 'width' && 'width')
}));
onExiting: handleExiting,
children: (state, innerProps) => /*#__PURE__*/_react.default.cloneElement(children, {
...innerProps,
className: (0, _classnames.default)(className, children.props.className, collapseStyles[state], this.getDimension() === 'width' && 'width')
})
});
}
}
Collapse.propTypes = propTypes;

@@ -245,0 +212,0 @@ Collapse.defaultProps = defaultProps;

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +28,2 @@ /**

};
class ControlLabel extends _react.default.Component {

@@ -50,20 +41,18 @@ render() {

(0, _warning.default)(controlId == null || htmlFor === controlId, '`controlId` is ignored on `<ControlLabel>` when `htmlFor` is specified.');
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
'sr-only': srOnly
};
return /*#__PURE__*/_react.default.createElement("label", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("label", {
...elementProps,
htmlFor: htmlFor,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
ControlLabel.propTypes = propTypes;
ControlLabel.defaultProps = defaultProps;
ControlLabel.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('control-label', ControlLabel);
exports.default = _default;
//# sourceMappingURL=ControlLabel.js.map

@@ -7,49 +7,25 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _activeElement = _interopRequireDefault(require("dom-helpers/activeElement"));
var _contains = _interopRequireDefault(require("dom-helpers/query/contains"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _uncontrollable = require("uncontrollable");
var _warning = _interopRequireDefault(require("warning"));
var _ButtonGroup = _interopRequireDefault(require("./ButtonGroup"));
var _DropdownMenu = _interopRequireDefault(require("./DropdownMenu"));
var _DropdownToggle = _interopRequireDefault(require("./DropdownToggle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _PropTypes = require("./utils/PropTypes");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const TOGGLE_ROLE = _DropdownToggle.default.defaultProps.bsRole;

@@ -62,3 +38,2 @@ const MENU_ROLE = _DropdownMenu.default.defaultProps.bsRole;

dropup: _propTypes.default.bool,
/**

@@ -71,3 +46,2 @@ * An html id attribute, necessary for assistive technologies, such as screen readers.

componentClass: _elementType.default,
/**

@@ -78,3 +52,2 @@ * The children of a Dropdown may be a `<Dropdown.Toggle>` or a `<Dropdown.Menu>`.

children: (0, _all.default)((0, _PropTypes.requiredRoles)(TOGGLE_ROLE, MENU_ROLE), (0, _PropTypes.exclusiveRoles)(MENU_ROLE)),
/**

@@ -84,3 +57,2 @@ * Whether or not component is disabled.

disabled: _propTypes.default.bool,
/**

@@ -90,3 +62,2 @@ * Align the menu to the right side of the Dropdown toggle

pullRight: _propTypes.default.bool,
/**

@@ -99,3 +70,2 @@ * Whether or not the Dropdown is visible.

defaultOpen: _propTypes.default.bool,
/**

@@ -111,3 +81,2 @@ * A callback fired when the Dropdown wishes to change visibility. Called with the requested

onToggle: _propTypes.default.func,
/**

@@ -121,3 +90,2 @@ * A callback fired when a menu item is selected.

onSelect: _propTypes.default.func,
/**

@@ -128,3 +96,2 @@ * If `'menuitem'`, causes the dropdown to behave like a menu item rather than

role: _propTypes.default.string,
/**

@@ -138,3 +105,2 @@ * Which event when fired outside the component will cause it to be closed

rootCloseEvent: _propTypes.default.oneOf(['click', 'mousedown']),
/**

@@ -144,3 +110,2 @@ * @private

onMouseEnter: _propTypes.default.func,
/**

@@ -154,3 +119,2 @@ * @private

};
class Dropdown extends _react.default.Component {

@@ -165,7 +129,5 @@ constructor(props, context) {

}
componentDidMount() {
this.focusNextOnOpen();
}
componentDidUpdate(prevProps) {

@@ -176,11 +138,9 @@ const {

const prevOpen = prevProps.open;
if (open && !prevOpen) {
this.focusNextOnOpen();
}
if (!open && prevOpen) {
this._focusInDropdown = (0, _contains.default)(_reactDom.default.findDOMNode(this.menu), (0, _activeElement.default)(document)); // if focus hasn't already moved from the menu let's return it
this._focusInDropdown = (0, _contains.default)(_reactDom.default.findDOMNode(this.menu), (0, _activeElement.default)(document));
// if focus hasn't already moved from the menu let's return it
// to the toggle
if (this._focusInDropdown) {

@@ -192,6 +152,4 @@ this._focusInDropdown = false;

}
focus() {
const toggle = _reactDom.default.findDOMNode(this.toggle);
if (toggle && toggle.focus) {

@@ -201,10 +159,7 @@ toggle.focus();

}
focusNextOnOpen() {
const menu = this.menu;
if (!menu || !menu.focusNext) {
return;
}
if (this.lastOpenEventType === 'keydown' || this.props.role === 'menuitem') {

@@ -214,3 +169,2 @@ menu.focusNext();

}
handleClick(event) {

@@ -220,3 +174,2 @@ if (this.props.disabled) {

}
this.toggleOpen(event, {

@@ -226,3 +179,2 @@ source: 'click'

}
handleClose(event, eventDetails) {

@@ -232,6 +184,4 @@ if (!this.props.open) {

}
this.toggleOpen(event, eventDetails);
}
handleKeyDown(event) {

@@ -241,3 +191,2 @@ if (this.props.disabled) {

}
switch (event.keyCode) {

@@ -252,6 +201,4 @@ case _keycode.default.codes.down:

}
event.preventDefault();
break;
case _keycode.default.codes.esc:

@@ -263,14 +210,10 @@ case _keycode.default.codes.tab:

break;
default:
}
}
toggleOpen(event, eventDetails) {
let open = !this.props.open;
if (open) {
this.lastOpenEventType = eventDetails.source;
}
if (this.props.onToggle) {

@@ -280,3 +223,2 @@ this.props.onToggle(open, event, eventDetails);

}
renderMenu(child, _ref) {

@@ -289,7 +231,5 @@ let {

} = _ref;
let ref = c => {
this.menu = c;
};
if (typeof child.ref === 'string') {

@@ -300,4 +240,4 @@ (0, _warning.default)(false, 'String refs are not supported on `<Dropdown.Menu>` components. ' + 'To apply a ref to the component use the callback signature:\n\n ' + 'https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute');

}
return /*#__PURE__*/(0, _react.cloneElement)(child, { ...props,
return /*#__PURE__*/(0, _react.cloneElement)(child, {
...props,
ref,

@@ -313,3 +253,2 @@ labelledBy: id,

}
renderToggle(child, props) {

@@ -319,3 +258,2 @@ let ref = c => {

};
if (typeof child.ref === 'string') {

@@ -326,4 +264,4 @@ (0, _warning.default)(false, 'String refs are not supported on `<Dropdown.Toggle>` components. ' + 'To apply a ref to the component use the callback signature:\n\n ' + 'https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute');

}
return /*#__PURE__*/(0, _react.cloneElement)(child, { ...props,
return /*#__PURE__*/(0, _react.cloneElement)(child, {
...props,
ref,

@@ -335,3 +273,2 @@ bsClass: (0, _bootstrapUtils.prefix)(props, 'toggle'),

}
render() {

@@ -359,41 +296,39 @@ const {

};
if (dropup) {
classes[bsClass] = false;
classes.dropup = true;
} // This intentionally forwards bsSize and bsStyle (if set) to the
}
// This intentionally forwards bsSize and bsStyle (if set) to the
// underlying component, to allow it to render size and style variants.
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, props, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, child => {
switch (child.props.bsRole) {
case TOGGLE_ROLE:
return this.renderToggle(child, {
id,
disabled,
open,
role,
bsClass
});
case MENU_ROLE:
return this.renderMenu(child, {
id,
open,
pullRight,
bsClass,
onSelect,
rootCloseEvent
});
default:
return child;
}
}));
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...props,
className: (0, _classnames.default)(className, classes),
children: _ValidComponentChildren.default.map(children, child => {
switch (child.props.bsRole) {
case TOGGLE_ROLE:
return this.renderToggle(child, {
id,
disabled,
open,
role,
bsClass
});
case MENU_ROLE:
return this.renderMenu(child, {
id,
open,
pullRight,
bsClass,
onSelect,
rootCloseEvent
});
default:
return child;
}
})
});
}
}
Dropdown.propTypes = propTypes;

@@ -400,0 +335,0 @@ Dropdown.defaultProps = defaultProps;

@@ -7,16 +7,10 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _splitComponentProps = _interopRequireDefault(require("./utils/splitComponentProps"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = { ..._Dropdown.default.propTypes,
const propTypes = {
..._Dropdown.default.propTypes,
// Toggle props.

@@ -28,3 +22,2 @@ bsStyle: _propTypes.default.string,

// Override generated docs from <Dropdown>.
/**

@@ -35,3 +28,2 @@ * @private

};
class DropdownButton extends _react.default.Component {

@@ -47,13 +39,17 @@ render() {

const [dropdownProps, toggleProps] = (0, _splitComponentProps.default)(props, _Dropdown.default.ControlledComponent);
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, _extends({}, dropdownProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Dropdown.default, {
...dropdownProps,
bsSize: bsSize,
bsStyle: bsStyle
}), /*#__PURE__*/_react.default.createElement(_Dropdown.default.Toggle, _extends({}, toggleProps, {
bsSize: bsSize,
bsStyle: bsStyle
}), title), /*#__PURE__*/_react.default.createElement(_Dropdown.default.Menu, null, children));
bsStyle: bsStyle,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Dropdown.default.Toggle, {
...toggleProps,
bsSize: bsSize,
bsStyle: bsStyle,
children: title
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_Dropdown.default.Menu, {
children: children
})]
});
}
}
DropdownButton.propTypes = propTypes;

@@ -60,0 +56,0 @@ var _default = DropdownButton;

@@ -7,25 +7,13 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _RootCloseWrapper = _interopRequireDefault(require("react-overlays/lib/RootCloseWrapper"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -43,3 +31,2 @@ open: _propTypes.default.bool,

};
class DropdownMenu extends _react.default.Component {

@@ -51,13 +38,9 @@ constructor(props) {

}
getFocusableMenuItems() {
const node = _reactDom.default.findDOMNode(this);
if (!node) {
return [];
}
return Array.from(node.querySelectorAll('[tabIndex="-1"]'));
}
getItemsAndActiveIndex() {

@@ -71,3 +54,2 @@ const items = this.getFocusableMenuItems();

}
focusNext() {

@@ -78,11 +60,8 @@ const {

} = this.getItemsAndActiveIndex();
if (items.length === 0) {
return;
}
const nextIndex = activeIndex === items.length - 1 ? 0 : activeIndex + 1;
items[nextIndex].focus();
}
focusPrevious() {

@@ -93,11 +72,8 @@ const {

} = this.getItemsAndActiveIndex();
if (items.length === 0) {
return;
}
const prevIndex = activeIndex === 0 ? items.length - 1 : activeIndex - 1;
items[prevIndex].focus();
}
handleKeyDown(event) {

@@ -109,3 +85,2 @@ switch (event.keyCode) {

break;
case _keycode.default.codes.up:

@@ -115,3 +90,2 @@ this.focusPrevious();

break;
case _keycode.default.codes.esc:

@@ -123,7 +97,5 @@ case _keycode.default.codes.tab:

break;
default:
}
}
handleRootClose(event) {

@@ -134,3 +106,2 @@ this.props.onClose(event, {

}
render() {

@@ -148,27 +119,27 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onClose']);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, 'right')]: pullRight
};
return /*#__PURE__*/_react.default.createElement(_RootCloseWrapper.default, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_RootCloseWrapper.default, {
disabled: !open,
onRootClose: this.handleRootClose,
event: rootCloseEvent
}, /*#__PURE__*/_react.default.createElement("ul", _extends({}, elementProps, {
role: "menu",
className: (0, _classnames.default)(className, classes),
"aria-labelledby": labelledBy
}), _ValidComponentChildren.default.map(children, child => /*#__PURE__*/_react.default.cloneElement(child, {
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, this.handleKeyDown),
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
}))));
event: rootCloseEvent,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("ul", {
...elementProps,
role: "menu",
className: (0, _classnames.default)(className, classes),
"aria-labelledby": labelledBy,
children: _ValidComponentChildren.default.map(children, child => /*#__PURE__*/_react.default.cloneElement(child, {
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, this.handleKeyDown),
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
}))
})
});
}
}
DropdownMenu.propTypes = propTypes;
DropdownMenu.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown-menu', DropdownMenu);
exports.default = _default;
//# sourceMappingURL=DropdownMenu.js.map

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classnames = _interopRequireDefault(require("classnames"));
var _Button = _interopRequireDefault(require("./Button"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +27,2 @@ noCaret: _propTypes.default.bool,

};
class DropdownToggle extends _react.default.Component {

@@ -51,24 +41,25 @@ render() {

const Component = useAnchor ? _SafeAnchor.default : _Button.default;
const useCaret = !noCaret; // This intentionally forwards bsSize and bsStyle (if set) to the
const useCaret = !noCaret;
// This intentionally forwards bsSize and bsStyle (if set) to the
// underlying component, to allow it to render size and style variants.
// FIXME: Should this really fall back to `title` as children?
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(Component, {
...props,
role: "button",
className: (0, _classnames.default)(className, bsClass),
"aria-haspopup": true,
"aria-expanded": open
}), children || props.title, useCaret && ' ', useCaret && /*#__PURE__*/_react.default.createElement("span", {
className: "caret"
}));
"aria-expanded": open,
children: [children || props.title, useCaret && ' ', useCaret && /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "caret"
})]
});
}
}
DropdownToggle.propTypes = propTypes;
DropdownToggle.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown-toggle', DropdownToggle);
exports.default = _default;
//# sourceMappingURL=DropdownToggle.js.map

@@ -7,17 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Transition = _interopRequireWildcard(require("react-transition-group/Transition"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {

@@ -28,3 +21,2 @@ /**

in: _propTypes.default.bool,
/**

@@ -34,3 +26,2 @@ * Wait until the first "enter" transition to mount the component (add it to the DOM)

mountOnEnter: _propTypes.default.bool,
/**

@@ -40,3 +31,2 @@ * Unmount the component (remove it from the DOM) when it is faded out

unmountOnExit: _propTypes.default.bool,
/**

@@ -47,3 +37,2 @@ * Run the fade in animation when the component mounts, if it is initially

appear: _propTypes.default.bool,
/**

@@ -55,3 +44,2 @@ * Duration of the fade animation in milliseconds, to ensure that finishing

timeout: _propTypes.default.number,
/**

@@ -61,3 +49,2 @@ * Callback fired before the component fades in

onEnter: _propTypes.default.func,
/**

@@ -67,3 +54,2 @@ * Callback fired after the component starts to fade in

onEntering: _propTypes.default.func,
/**

@@ -73,3 +59,2 @@ * Callback fired after the has component faded in

onEntered: _propTypes.default.func,
/**

@@ -79,3 +64,2 @@ * Callback fired before the component fades out

onExit: _propTypes.default.func,
/**

@@ -85,3 +69,2 @@ * Callback fired after the component starts to fade out

onExiting: _propTypes.default.func,
/**

@@ -103,3 +86,2 @@ * Callback fired after the component has faded out

};
class Fade extends _react.default.Component {

@@ -112,9 +94,11 @@ render() {

} = this.props;
return /*#__PURE__*/_react.default.createElement(_Transition.default, props, (status, innerProps) => /*#__PURE__*/_react.default.cloneElement(children, { ...innerProps,
className: (0, _classnames.default)('fade', className, children.props.className, fadeStyles[status])
}));
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Transition.default, {
...props,
children: (status, innerProps) => /*#__PURE__*/_react.default.cloneElement(children, {
...innerProps,
className: (0, _classnames.default)('fade', className, children.props.className, fadeStyles[status])
})
});
}
}
Fade.propTypes = propTypes;

@@ -121,0 +105,0 @@ Fade.defaultProps = defaultProps;

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -33,3 +25,2 @@ horizontal: _propTypes.default.bool,

};
class Form extends _react.default.Component {

@@ -46,24 +37,18 @@ render() {

const classes = [];
if (horizontal) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'horizontal'));
}
if (inline) {
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'inline'));
}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Form.propTypes = propTypes;
Form.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('form', Form);
exports.default = _default;
//# sourceMappingURL=Form.js.map

@@ -7,28 +7,15 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _warning = _interopRequireDefault(require("warning"));
var _FormControlFeedback = _interopRequireDefault(require("./FormControlFeedback"));
var _FormControlStatic = _interopRequireDefault(require("./FormControlStatic"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
componentClass: _elementType.default,
/**

@@ -38,3 +25,2 @@ * Only relevant if `componentClass` is `'input'`.

type: _propTypes.default.string,
/**

@@ -44,3 +30,2 @@ * Uses `controlId` from `<FormGroup>` if not explicitly specified.

id: _propTypes.default.string,
/**

@@ -61,3 +46,2 @@ * Attaches a ref to the `<input>` element. Only functions can be used here.

};
class FormControl extends _react.default.Component {

@@ -77,12 +61,12 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
(0, _warning.default)(controlId == null || id === controlId, '`controlId` is ignored on `<FormControl>` when `id` is specified.'); // input[type="file"] should not have .form-control.
(0, _warning.default)(controlId == null || id === controlId, '`controlId` is ignored on `<FormControl>` when `id` is specified.');
// input[type="file"] should not have .form-control.
let classes;
if (type !== 'file') {
classes = (0, _bootstrapUtils.getClassSet)(bsProps);
} // If user provides a size, make sure to append it to classes as input-
}
// If user provides a size, make sure to append it to classes as input-
// e.g. if bsSize is small, it will append input-sm
if (bsSize) {

@@ -94,4 +78,4 @@ const size = _StyleConfig.SIZE_MAP[bsSize] || bsSize;

}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
type: type,

@@ -101,7 +85,5 @@ id: id,

className: (0, _classnames.default)(className, classes)
}));
});
}
}
FormControl.propTypes = propTypes;

@@ -112,6 +94,4 @@ FormControl.defaultProps = defaultProps;

FormControl.Static = _FormControlStatic.default;
var _default = (0, _bootstrapUtils.bsClass)('form-control', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.SMALL, _StyleConfig.Size.LARGE], FormControl));
exports.default = _default;
//# sourceMappingURL=FormControl.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Glyphicon = _interopRequireDefault(require("./Glyphicon"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const defaultProps = {

@@ -29,3 +21,2 @@ bsRole: 'feedback'

};
class FormControlFeedback extends _react.default.Component {

@@ -36,9 +27,6 @@ getGlyph(validationState) {

return 'ok';
case 'warning':
return 'warning-sign';
case 'error':
return 'remove';
default:

@@ -48,16 +36,13 @@ return null;

}
renderDefaultFeedback(formGroup, className, classes, elementProps) {
const glyph = this.getGlyph(formGroup && formGroup.validationState);
if (!glyph) {
return null;
}
return /*#__PURE__*/_react.default.createElement(_Glyphicon.default, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Glyphicon.default, {
...elementProps,
glyph: glyph,
className: (0, _classnames.default)(className, classes)
}));
});
}
render() {

@@ -71,22 +56,16 @@ const {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (!children) {
return this.renderDefaultFeedback(this.context.$bs_formGroup, className, classes, elementProps);
}
const child = _react.default.Children.only(children);
return /*#__PURE__*/_react.default.cloneElement(child, { ...elementProps,
return /*#__PURE__*/_react.default.cloneElement(child, {
...elementProps,
className: (0, _classnames.default)(child.props.className, className, classes)
});
}
}
FormControlFeedback.defaultProps = defaultProps;
FormControlFeedback.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('form-control-feedback', FormControlFeedback);
exports.default = _default;
//# sourceMappingURL=FormControlFeedback.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class FormControlStatic extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
FormControlStatic.propTypes = propTypes;
FormControlStatic.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('form-control-static', FormControlStatic);
exports.default = _default;
//# sourceMappingURL=FormControlStatic.js.map

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -35,3 +26,2 @@ /**

};
class FormGroup extends _react.default.Component {

@@ -50,7 +40,5 @@ getChildContext() {

}
hasFeedback(children) {
return _ValidComponentChildren.default.some(children, child => child.props.bsRole === 'feedback' || child.props.children && this.hasFeedback(child.props.children));
}
render() {

@@ -64,23 +52,20 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['controlId']);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
'has-feedback': this.hasFeedback(children)
};
if (validationState) {
classes[`has-${validationState}`] = true;
}
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: children
});
}
}
FormGroup.propTypes = propTypes;
FormGroup.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('form-group', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], FormGroup));
exports.default = _default;
//# sourceMappingURL=FormGroup.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ /**

};
class Glyphicon extends _react.default.Component {

@@ -37,17 +29,15 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, glyph)]: true
};
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Glyphicon.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('glyphicon', Glyphicon);
exports.default = _default;
//# sourceMappingURL=Glyphicon.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -30,3 +22,2 @@ /**

fluid: _propTypes.default.bool,
/**

@@ -41,3 +32,2 @@ * You can use a custom element for this component

};
class Grid extends _react.default.Component {

@@ -53,15 +43,12 @@ render() {

const classes = (0, _bootstrapUtils.prefix)(bsProps, fluid && 'fluid');
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Grid.propTypes = propTypes;
Grid.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('container', Grid);
exports.default = _default;
//# sourceMappingURL=Grid.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class HelpBlock extends _react.default.Component {

@@ -27,12 +21,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('help-block', HelpBlock);
exports.default = _default;
//# sourceMappingURL=HelpBlock.js.map

@@ -9,12 +9,9 @@ "use strict";

exports.shouldWarn = shouldWarn;
var _react = require("react");
var _reactDom = _interopRequireDefault(require("react-dom"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function shouldWarn(about) {
console.error.expected.push(about); // eslint-disable-line no-console
}
/**

@@ -27,16 +24,10 @@ * Helper for rendering and updating props for plain class Components

*/
function render(element, mountPoint) {
let mount = mountPoint || document.createElement('div');
let instance = _reactDom.default.render(element, mount);
if (instance && !instance.renderWithProps) {
instance.renderWithProps = newProps => render( /*#__PURE__*/(0, _react.cloneElement)(element, newProps), mount);
}
return instance;
}
function getOne(collection) {

@@ -43,0 +34,0 @@ expect(collection.length).to.equal(1);

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -26,3 +19,2 @@ /**

responsive: _propTypes.default.bool,
/**

@@ -32,3 +24,2 @@ * Sets image shape as rounded

rounded: _propTypes.default.bool,
/**

@@ -38,3 +29,2 @@ * Sets image shape as circle

circle: _propTypes.default.bool,
/**

@@ -51,3 +41,2 @@ * Sets image shape as thumbnail

};
class Image extends _react.default.Component {

@@ -70,15 +59,12 @@ render() {

};
return /*#__PURE__*/_react.default.createElement("img", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("img", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Image.propTypes = propTypes;
Image.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('img', Image);
exports.default = _default;
//# sourceMappingURL=Image.js.map

@@ -9,3 +9,3 @@ "use strict";

get: function () {
return _Accordion2.default;
return _Accordion.default;
}

@@ -16,3 +16,3 @@ });

get: function () {
return _Alert2.default;
return _Alert.default;
}

@@ -23,3 +23,3 @@ });

get: function () {
return _Badge2.default;
return _Badge.default;
}

@@ -30,3 +30,3 @@ });

get: function () {
return _Breadcrumb2.default;
return _Breadcrumb.default;
}

@@ -37,3 +37,3 @@ });

get: function () {
return _BreadcrumbItem2.default;
return _BreadcrumbItem.default;
}

@@ -44,3 +44,3 @@ });

get: function () {
return _Button2.default;
return _Button.default;
}

@@ -51,3 +51,3 @@ });

get: function () {
return _ButtonGroup2.default;
return _ButtonGroup.default;
}

@@ -58,3 +58,3 @@ });

get: function () {
return _ButtonToolbar2.default;
return _ButtonToolbar.default;
}

@@ -65,3 +65,3 @@ });

get: function () {
return _Carousel2.default;
return _Carousel.default;
}

@@ -72,3 +72,3 @@ });

get: function () {
return _CarouselItem2.default;
return _CarouselItem.default;
}

@@ -79,3 +79,3 @@ });

get: function () {
return _Checkbox2.default;
return _Checkbox.default;
}

@@ -86,3 +86,3 @@ });

get: function () {
return _Clearfix2.default;
return _Clearfix.default;
}

@@ -93,3 +93,3 @@ });

get: function () {
return _CloseButton2.default;
return _CloseButton.default;
}

@@ -100,3 +100,3 @@ });

get: function () {
return _Col2.default;
return _Col.default;
}

@@ -107,3 +107,3 @@ });

get: function () {
return _Collapse2.default;
return _Collapse.default;
}

@@ -114,3 +114,3 @@ });

get: function () {
return _ControlLabel2.default;
return _ControlLabel.default;
}

@@ -121,3 +121,3 @@ });

get: function () {
return _Dropdown2.default;
return _Dropdown.default;
}

@@ -128,3 +128,3 @@ });

get: function () {
return _DropdownButton2.default;
return _DropdownButton.default;
}

@@ -135,3 +135,3 @@ });

get: function () {
return _Fade2.default;
return _Fade.default;
}

@@ -142,3 +142,3 @@ });

get: function () {
return _Form2.default;
return _Form.default;
}

@@ -149,3 +149,3 @@ });

get: function () {
return _FormControl2.default;
return _FormControl.default;
}

@@ -156,3 +156,3 @@ });

get: function () {
return _FormGroup2.default;
return _FormGroup.default;
}

@@ -163,3 +163,3 @@ });

get: function () {
return _Glyphicon2.default;
return _Glyphicon.default;
}

@@ -170,3 +170,3 @@ });

get: function () {
return _Grid2.default;
return _Grid.default;
}

@@ -177,3 +177,3 @@ });

get: function () {
return _HelpBlock2.default;
return _HelpBlock.default;
}

@@ -184,3 +184,3 @@ });

get: function () {
return _Image2.default;
return _Image.default;
}

@@ -191,3 +191,3 @@ });

get: function () {
return _InputGroup2.default;
return _InputGroup.default;
}

@@ -198,3 +198,3 @@ });

get: function () {
return _Jumbotron2.default;
return _Jumbotron.default;
}

@@ -205,3 +205,3 @@ });

get: function () {
return _Label2.default;
return _Label.default;
}

@@ -212,3 +212,3 @@ });

get: function () {
return _ListGroup2.default;
return _ListGroup.default;
}

@@ -219,3 +219,3 @@ });

get: function () {
return _ListGroupItem2.default;
return _ListGroupItem.default;
}

@@ -226,3 +226,3 @@ });

get: function () {
return _Media2.default;
return _Media.default;
}

@@ -233,3 +233,3 @@ });

get: function () {
return _MenuItem2.default;
return _MenuItem.default;
}

@@ -240,3 +240,3 @@ });

get: function () {
return _Modal2.default;
return _Modal.default;
}

@@ -247,3 +247,3 @@ });

get: function () {
return _ModalBody2.default;
return _ModalBody.default;
}

@@ -254,3 +254,3 @@ });

get: function () {
return _ModalDialog2.default;
return _ModalDialog.default;
}

@@ -261,3 +261,3 @@ });

get: function () {
return _ModalFooter2.default;
return _ModalFooter.default;
}

@@ -268,3 +268,3 @@ });

get: function () {
return _ModalHeader2.default;
return _ModalHeader.default;
}

@@ -275,3 +275,3 @@ });

get: function () {
return _ModalTitle2.default;
return _ModalTitle.default;
}

@@ -282,3 +282,3 @@ });

get: function () {
return _Nav2.default;
return _Nav.default;
}

@@ -289,3 +289,3 @@ });

get: function () {
return _NavDropdown2.default;
return _NavDropdown.default;
}

@@ -296,3 +296,3 @@ });

get: function () {
return _NavItem2.default;
return _NavItem.default;
}

@@ -303,3 +303,3 @@ });

get: function () {
return _Navbar2.default;
return _Navbar.default;
}

@@ -310,3 +310,3 @@ });

get: function () {
return _NavbarBrand2.default;
return _NavbarBrand.default;
}

@@ -317,3 +317,3 @@ });

get: function () {
return _Overlay2.default;
return _Overlay.default;
}

@@ -324,3 +324,3 @@ });

get: function () {
return _OverlayTrigger2.default;
return _OverlayTrigger.default;
}

@@ -331,3 +331,3 @@ });

get: function () {
return _PageHeader2.default;
return _PageHeader.default;
}

@@ -338,3 +338,3 @@ });

get: function () {
return _PageItem2.default;
return _PageItem.default;
}

@@ -345,3 +345,3 @@ });

get: function () {
return _Pager2.default;
return _Pager.default;
}

@@ -352,3 +352,3 @@ });

get: function () {
return _Pagination2.default;
return _Pagination.default;
}

@@ -359,3 +359,3 @@ });

get: function () {
return _Panel2.default;
return _Panel.default;
}

@@ -366,3 +366,3 @@ });

get: function () {
return _PanelGroup2.default;
return _PanelGroup.default;
}

@@ -373,3 +373,3 @@ });

get: function () {
return _Popover2.default;
return _Popover.default;
}

@@ -380,3 +380,3 @@ });

get: function () {
return _ProgressBar2.default;
return _ProgressBar.default;
}

@@ -387,3 +387,3 @@ });

get: function () {
return _Radio2.default;
return _Radio.default;
}

@@ -394,3 +394,3 @@ });

get: function () {
return _ResponsiveEmbed2.default;
return _ResponsiveEmbed.default;
}

@@ -401,3 +401,3 @@ });

get: function () {
return _Row2.default;
return _Row.default;
}

@@ -408,3 +408,3 @@ });

get: function () {
return _SafeAnchor2.default;
return _SafeAnchor.default;
}

@@ -415,3 +415,3 @@ });

get: function () {
return _SplitButton2.default;
return _SplitButton.default;
}

@@ -422,3 +422,3 @@ });

get: function () {
return _Tab2.default;
return _Tab.default;
}

@@ -429,3 +429,3 @@ });

get: function () {
return _TabContainer2.default;
return _TabContainer.default;
}

@@ -436,3 +436,3 @@ });

get: function () {
return _TabContent2.default;
return _TabContent.default;
}

@@ -443,3 +443,3 @@ });

get: function () {
return _TabPane2.default;
return _TabPane.default;
}

@@ -450,3 +450,3 @@ });

get: function () {
return _Table2.default;
return _Table.default;
}

@@ -457,3 +457,3 @@ });

get: function () {
return _Tabs2.default;
return _Tabs.default;
}

@@ -464,3 +464,3 @@ });

get: function () {
return _Thumbnail2.default;
return _Thumbnail.default;
}

@@ -471,3 +471,3 @@ });

get: function () {
return _ToggleButton2.default;
return _ToggleButton.default;
}

@@ -478,3 +478,3 @@ });

get: function () {
return _ToggleButtonGroup2.default;
return _ToggleButtonGroup.default;
}

@@ -485,3 +485,3 @@ });

get: function () {
return _Tooltip2.default;
return _Tooltip.default;
}

@@ -492,156 +492,81 @@ });

get: function () {
return _Well2.default;
return _Well.default;
}
});
exports.utils = void 0;
var _Accordion2 = _interopRequireDefault(require("./Accordion"));
var _Alert2 = _interopRequireDefault(require("./Alert"));
var _Badge2 = _interopRequireDefault(require("./Badge"));
var _Breadcrumb2 = _interopRequireDefault(require("./Breadcrumb"));
var _BreadcrumbItem2 = _interopRequireDefault(require("./BreadcrumbItem"));
var _Button2 = _interopRequireDefault(require("./Button"));
var _ButtonGroup2 = _interopRequireDefault(require("./ButtonGroup"));
var _ButtonToolbar2 = _interopRequireDefault(require("./ButtonToolbar"));
var _Carousel2 = _interopRequireDefault(require("./Carousel"));
var _CarouselItem2 = _interopRequireDefault(require("./CarouselItem"));
var _Checkbox2 = _interopRequireDefault(require("./Checkbox"));
var _Clearfix2 = _interopRequireDefault(require("./Clearfix"));
var _CloseButton2 = _interopRequireDefault(require("./CloseButton"));
var _ControlLabel2 = _interopRequireDefault(require("./ControlLabel"));
var _Col2 = _interopRequireDefault(require("./Col"));
var _Collapse2 = _interopRequireDefault(require("./Collapse"));
var _Dropdown2 = _interopRequireDefault(require("./Dropdown"));
var _DropdownButton2 = _interopRequireDefault(require("./DropdownButton"));
var _Fade2 = _interopRequireDefault(require("./Fade"));
var _Form2 = _interopRequireDefault(require("./Form"));
var _FormControl2 = _interopRequireDefault(require("./FormControl"));
var _FormGroup2 = _interopRequireDefault(require("./FormGroup"));
var _Glyphicon2 = _interopRequireDefault(require("./Glyphicon"));
var _Grid2 = _interopRequireDefault(require("./Grid"));
var _HelpBlock2 = _interopRequireDefault(require("./HelpBlock"));
var _Image2 = _interopRequireDefault(require("./Image"));
var _InputGroup2 = _interopRequireDefault(require("./InputGroup"));
var _Jumbotron2 = _interopRequireDefault(require("./Jumbotron"));
var _Label2 = _interopRequireDefault(require("./Label"));
var _ListGroup2 = _interopRequireDefault(require("./ListGroup"));
var _ListGroupItem2 = _interopRequireDefault(require("./ListGroupItem"));
var _Media2 = _interopRequireDefault(require("./Media"));
var _MenuItem2 = _interopRequireDefault(require("./MenuItem"));
var _Modal2 = _interopRequireDefault(require("./Modal"));
var _ModalBody2 = _interopRequireDefault(require("./ModalBody"));
var _ModalDialog2 = _interopRequireDefault(require("./ModalDialog"));
var _ModalFooter2 = _interopRequireDefault(require("./ModalFooter"));
var _ModalHeader2 = _interopRequireDefault(require("./ModalHeader"));
var _ModalTitle2 = _interopRequireDefault(require("./ModalTitle"));
var _Nav2 = _interopRequireDefault(require("./Nav"));
var _Navbar2 = _interopRequireDefault(require("./Navbar"));
var _NavbarBrand2 = _interopRequireDefault(require("./NavbarBrand"));
var _NavDropdown2 = _interopRequireDefault(require("./NavDropdown"));
var _NavItem2 = _interopRequireDefault(require("./NavItem"));
var _Overlay2 = _interopRequireDefault(require("./Overlay"));
var _OverlayTrigger2 = _interopRequireDefault(require("./OverlayTrigger"));
var _PageHeader2 = _interopRequireDefault(require("./PageHeader"));
var _PageItem2 = _interopRequireDefault(require("./PageItem"));
var _Pager2 = _interopRequireDefault(require("./Pager"));
var _Pagination2 = _interopRequireDefault(require("./Pagination"));
var _Panel2 = _interopRequireDefault(require("./Panel"));
var _PanelGroup2 = _interopRequireDefault(require("./PanelGroup"));
var _Popover2 = _interopRequireDefault(require("./Popover"));
var _ProgressBar2 = _interopRequireDefault(require("./ProgressBar"));
var _Radio2 = _interopRequireDefault(require("./Radio"));
var _ResponsiveEmbed2 = _interopRequireDefault(require("./ResponsiveEmbed"));
var _Row2 = _interopRequireDefault(require("./Row"));
var _SafeAnchor2 = _interopRequireDefault(require("./SafeAnchor"));
var _SplitButton2 = _interopRequireDefault(require("./SplitButton"));
var _Tab2 = _interopRequireDefault(require("./Tab"));
var _TabContainer2 = _interopRequireDefault(require("./TabContainer"));
var _TabContent2 = _interopRequireDefault(require("./TabContent"));
var _Table2 = _interopRequireDefault(require("./Table"));
var _TabPane2 = _interopRequireDefault(require("./TabPane"));
var _Tabs2 = _interopRequireDefault(require("./Tabs"));
var _Thumbnail2 = _interopRequireDefault(require("./Thumbnail"));
var _ToggleButton2 = _interopRequireDefault(require("./ToggleButton"));
var _ToggleButtonGroup2 = _interopRequireDefault(require("./ToggleButtonGroup"));
var _Tooltip2 = _interopRequireDefault(require("./Tooltip"));
var _Well2 = _interopRequireDefault(require("./Well"));
var _Accordion = _interopRequireDefault(require("./Accordion"));
var _Alert = _interopRequireDefault(require("./Alert"));
var _Badge = _interopRequireDefault(require("./Badge"));
var _Breadcrumb = _interopRequireDefault(require("./Breadcrumb"));
var _BreadcrumbItem = _interopRequireDefault(require("./BreadcrumbItem"));
var _Button = _interopRequireDefault(require("./Button"));
var _ButtonGroup = _interopRequireDefault(require("./ButtonGroup"));
var _ButtonToolbar = _interopRequireDefault(require("./ButtonToolbar"));
var _Carousel = _interopRequireDefault(require("./Carousel"));
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
var _Checkbox = _interopRequireDefault(require("./Checkbox"));
var _Clearfix = _interopRequireDefault(require("./Clearfix"));
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
var _ControlLabel = _interopRequireDefault(require("./ControlLabel"));
var _Col = _interopRequireDefault(require("./Col"));
var _Collapse = _interopRequireDefault(require("./Collapse"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _DropdownButton = _interopRequireDefault(require("./DropdownButton"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _Form = _interopRequireDefault(require("./Form"));
var _FormControl = _interopRequireDefault(require("./FormControl"));
var _FormGroup = _interopRequireDefault(require("./FormGroup"));
var _Glyphicon = _interopRequireDefault(require("./Glyphicon"));
var _Grid = _interopRequireDefault(require("./Grid"));
var _HelpBlock = _interopRequireDefault(require("./HelpBlock"));
var _Image = _interopRequireDefault(require("./Image"));
var _InputGroup = _interopRequireDefault(require("./InputGroup"));
var _Jumbotron = _interopRequireDefault(require("./Jumbotron"));
var _Label = _interopRequireDefault(require("./Label"));
var _ListGroup = _interopRequireDefault(require("./ListGroup"));
var _ListGroupItem = _interopRequireDefault(require("./ListGroupItem"));
var _Media = _interopRequireDefault(require("./Media"));
var _MenuItem = _interopRequireDefault(require("./MenuItem"));
var _Modal = _interopRequireDefault(require("./Modal"));
var _ModalBody = _interopRequireDefault(require("./ModalBody"));
var _ModalDialog = _interopRequireDefault(require("./ModalDialog"));
var _ModalFooter = _interopRequireDefault(require("./ModalFooter"));
var _ModalHeader = _interopRequireDefault(require("./ModalHeader"));
var _ModalTitle = _interopRequireDefault(require("./ModalTitle"));
var _Nav = _interopRequireDefault(require("./Nav"));
var _Navbar = _interopRequireDefault(require("./Navbar"));
var _NavbarBrand = _interopRequireDefault(require("./NavbarBrand"));
var _NavDropdown = _interopRequireDefault(require("./NavDropdown"));
var _NavItem = _interopRequireDefault(require("./NavItem"));
var _Overlay = _interopRequireDefault(require("./Overlay"));
var _OverlayTrigger = _interopRequireDefault(require("./OverlayTrigger"));
var _PageHeader = _interopRequireDefault(require("./PageHeader"));
var _PageItem = _interopRequireDefault(require("./PageItem"));
var _Pager = _interopRequireDefault(require("./Pager"));
var _Pagination = _interopRequireDefault(require("./Pagination"));
var _Panel = _interopRequireDefault(require("./Panel"));
var _PanelGroup = _interopRequireDefault(require("./PanelGroup"));
var _Popover = _interopRequireDefault(require("./Popover"));
var _ProgressBar = _interopRequireDefault(require("./ProgressBar"));
var _Radio = _interopRequireDefault(require("./Radio"));
var _ResponsiveEmbed = _interopRequireDefault(require("./ResponsiveEmbed"));
var _Row = _interopRequireDefault(require("./Row"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _SplitButton = _interopRequireDefault(require("./SplitButton"));
var _Tab = _interopRequireDefault(require("./Tab"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _Table = _interopRequireDefault(require("./Table"));
var _TabPane = _interopRequireDefault(require("./TabPane"));
var _Tabs = _interopRequireDefault(require("./Tabs"));
var _Thumbnail = _interopRequireDefault(require("./Thumbnail"));
var _ToggleButton = _interopRequireDefault(require("./ToggleButton"));
var _ToggleButtonGroup = _interopRequireDefault(require("./ToggleButtonGroup"));
var _Tooltip = _interopRequireDefault(require("./Tooltip"));
var _Well = _interopRequireDefault(require("./Well"));
var _utils = _interopRequireWildcard(require("./utils"));
exports.utils = _utils;
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
//# sourceMappingURL=index.js.map

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _InputGroupAddon = _interopRequireDefault(require("./InputGroupAddon"));
var _InputGroupButton = _interopRequireDefault(require("./InputGroupButton"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class InputGroup extends _react.default.Component {

@@ -33,15 +24,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
InputGroup.Addon = _InputGroupAddon.default;
InputGroup.Button = _InputGroupButton.default;
var _default = (0, _bootstrapUtils.bsClass)('input-group', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], InputGroup));
exports.default = _default;
//# sourceMappingURL=InputGroup.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class InputGroupAddon extends _react.default.Component {

@@ -27,12 +21,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('input-group-addon', InputGroupAddon);
exports.default = _default;
//# sourceMappingURL=InputGroupAddon.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class InputGroupButton extends _react.default.Component {

@@ -27,12 +21,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('input-group-btn', InputGroupButton);
exports.default = _default;
//# sourceMappingURL=InputGroupButton.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class Jumbotron extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Jumbotron.propTypes = propTypes;
Jumbotron.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('jumbotron', Jumbotron);
exports.default = _default;
//# sourceMappingURL=Jumbotron.js.map

@@ -7,19 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class Label extends _react.default.Component {
hasContent(children) {
let result = false;
_react.default.Children.forEach(children, child => {

@@ -29,3 +21,2 @@ if (result) {

}
if (child || child === 0) {

@@ -35,6 +26,4 @@ result = true;

});
return result;
}
render() {

@@ -47,16 +36,16 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
// Hack for collapsing on IE8.
hidden: !this.hasContent(children)
};
return /*#__PURE__*/_react.default.createElement("span", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: children
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('label', (0, _bootstrapUtils.bsStyles)([...Object.values(_StyleConfig.State), _StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY], _StyleConfig.Style.DEFAULT, Label));
exports.default = _default;
//# sourceMappingURL=Label.js.map

@@ -7,23 +7,12 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _ListGroupItem = _interopRequireDefault(require("./ListGroupItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -38,3 +27,2 @@ /**

};
function getDefaultComponent(children) {

@@ -45,10 +33,7 @@ if (!children) {

}
if (_ValidComponentChildren.default.some(children, child => child.type !== _ListGroupItem.default || child.props.href || child.props.onClick)) {
return 'div';
}
return 'ul';
}
class ListGroup extends _react.default.Component {

@@ -64,19 +49,15 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
const useListItem = Component === 'ul' && _ValidComponentChildren.default.every(children, child => child.type === _ListGroupItem.default);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), useListItem ? _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
listItem: true
})) : children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: useListItem ? _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
listItem: true
})) : children
});
}
}
ListGroup.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('list-group', ListGroup);
exports.default = _default;
//# sourceMappingURL=ListGroup.js.map

@@ -7,19 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {

@@ -37,3 +29,2 @@ active: _propTypes.default.any,

};
class ListGroupItem extends _react.default.Component {

@@ -46,8 +37,7 @@ renderHeader(header, headingClassName) {

}
return /*#__PURE__*/_react.default.createElement("h4", {
className: headingClassName
}, header);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("h4", {
className: headingClassName,
children: header
});
}
render() {

@@ -64,3 +54,4 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
active,

@@ -70,3 +61,2 @@ disabled

let Component;
if (elementProps.href) {

@@ -82,22 +72,24 @@ Component = 'a';

}
elementProps.className = (0, _classnames.default)(className, classes);
elementProps.className = (0, _classnames.default)(className, classes); // TODO: Deprecate `header` prop.
// TODO: Deprecate `header` prop.
if (header) {
return /*#__PURE__*/_react.default.createElement(Component, elementProps, this.renderHeader(header, (0, _bootstrapUtils.prefix)(bsProps, 'heading')), /*#__PURE__*/_react.default.createElement("p", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'text')
}, children));
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(Component, {
...elementProps,
children: [this.renderHeader(header, (0, _bootstrapUtils.prefix)(bsProps, 'heading')), /*#__PURE__*/(0, _jsxRuntime.jsx)("p", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'text'),
children: children
})]
});
}
return /*#__PURE__*/_react.default.createElement(Component, elementProps, children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
children: children
});
}
}
ListGroupItem.propTypes = propTypes;
ListGroupItem.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('list-group-item', (0, _bootstrapUtils.bsStyles)(Object.values(_StyleConfig.State), ListGroupItem));
exports.default = _default;
//# sourceMappingURL=ListGroupItem.js.map

@@ -7,27 +7,14 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _MediaBody = _interopRequireDefault(require("./MediaBody"));
var _MediaHeading = _interopRequireDefault(require("./MediaHeading"));
var _MediaLeft = _interopRequireDefault(require("./MediaLeft"));
var _MediaList = _interopRequireDefault(require("./MediaList"));
var _MediaListItem = _interopRequireDefault(require("./MediaListItem"));
var _MediaRight = _interopRequireDefault(require("./MediaRight"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -39,3 +26,2 @@ componentClass: _elementType.default

};
class Media extends _react.default.Component {

@@ -50,9 +36,8 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Media.propTypes = propTypes;

@@ -66,6 +51,4 @@ Media.defaultProps = defaultProps;

Media.ListItem = _MediaListItem.default;
var _default = (0, _bootstrapUtils.bsClass)('media', Media);
exports.default = _default;
//# sourceMappingURL=Media.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -33,3 +25,2 @@ /**

};
class MediaBody extends _react.default.Component {

@@ -45,3 +36,2 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {

@@ -53,16 +43,12 @@ // The class is e.g. `media-top`, not `media-left-top`.

}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
MediaBody.propTypes = propTypes;
MediaBody.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('media-body', MediaBody);
exports.default = _default;
//# sourceMappingURL=MediaBody.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class MediaHeading extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
MediaHeading.propTypes = propTypes;
MediaHeading.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('media-heading', MediaHeading);
exports.default = _default;
//# sourceMappingURL=MediaHeading.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ /**

};
class MediaLeft extends _react.default.Component {

@@ -38,3 +30,2 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {

@@ -46,15 +37,11 @@ // The class is e.g. `media-top`, not `media-left-top`.

}
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
MediaLeft.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('media-left', MediaLeft);
exports.default = _default;
//# sourceMappingURL=MediaLeft.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class MediaList extends _react.default.Component {

@@ -27,12 +21,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("ul", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ul", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('media-list', MediaList);
exports.default = _default;
//# sourceMappingURL=MediaList.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class MediaListItem extends _react.default.Component {

@@ -27,12 +21,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("li", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('media', MediaListItem);
exports.default = _default;
//# sourceMappingURL=MediaListItem.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ /**

};
class MediaRight extends _react.default.Component {

@@ -38,3 +30,2 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
if (align) {

@@ -46,15 +37,11 @@ // The class is e.g. `media-top`, not `media-right-top`.

}
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
MediaRight.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('media-right', MediaRight);
exports.default = _default;
//# sourceMappingURL=MediaRight.js.map

@@ -7,21 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -32,3 +22,2 @@ /**

active: _propTypes.default.bool,
/**

@@ -38,3 +27,2 @@ * Disable the menu item, making it unselectable.

disabled: _propTypes.default.bool,
/**

@@ -51,3 +39,2 @@ * Styles the menu item as a horizontal rule, providing visual separation between

}),
/**

@@ -57,3 +44,2 @@ * Value passed to the `onSelect` handler, useful for identifying the selected menu item.

eventKey: _propTypes.default.any,
/**

@@ -63,3 +49,2 @@ * Styles the menu item as a header label, useful for describing a group of menu items.

header: _propTypes.default.bool,
/**

@@ -69,3 +54,2 @@ * HTML `href` attribute corresponding to `a.href`.

href: _propTypes.default.string,
/**

@@ -75,3 +59,2 @@ * Callback fired when the menu item is clicked.

onClick: _propTypes.default.func,
/**

@@ -91,3 +74,2 @@ * Callback fired when the menu item is selected.

};
class MenuItem extends _react.default.Component {

@@ -98,3 +80,2 @@ constructor(props, context) {

}
handleClick(event) {

@@ -107,11 +88,8 @@ const {

} = this.props;
if (!href || disabled) {
event.preventDefault();
}
if (disabled) {
return;
}
if (onSelect) {

@@ -121,3 +99,2 @@ onSelect(eventKey, event);

}
render() {

@@ -135,22 +112,21 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['eventKey', 'onSelect']);
if (divider) {
// Forcibly blank out the children; separators shouldn't render any.
elementProps.children = undefined;
return /*#__PURE__*/_react.default.createElement("li", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
...elementProps,
role: "separator",
className: (0, _classnames.default)(className, 'divider'),
style: style
}));
});
}
if (header) {
return /*#__PURE__*/_react.default.createElement("li", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
...elementProps,
role: "heading",
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'header')),
style: style
}));
});
}
return /*#__PURE__*/_react.default.createElement("li", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
role: "presentation",

@@ -161,18 +137,16 @@ className: (0, _classnames.default)(className, {

}),
style: style
}, /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, _extends({}, elementProps, {
role: "menuitem",
tabIndex: "-1",
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_SafeAnchor.default, {
...elementProps,
role: "menuitem",
tabIndex: "-1",
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})
});
}
}
MenuItem.propTypes = propTypes;
MenuItem.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('dropdown', MenuItem);
exports.default = _default;
//# sourceMappingURL=MenuItem.js.map

@@ -7,54 +7,31 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _events = _interopRequireDefault(require("dom-helpers/events"));
var _ownerDocument = _interopRequireDefault(require("dom-helpers/ownerDocument"));
var _inDOM = _interopRequireDefault(require("dom-helpers/util/inDOM"));
var _scrollbarSize = _interopRequireDefault(require("dom-helpers/util/scrollbarSize"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _Modal = _interopRequireDefault(require("react-overlays/lib/Modal"));
var _isOverflowing = _interopRequireDefault(require("react-overlays/lib/utils/isOverflowing"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _ModalBody = _interopRequireDefault(require("./ModalBody"));
var _ModalDialog = _interopRequireDefault(require("./ModalDialog"));
var _ModalFooter = _interopRequireDefault(require("./ModalFooter"));
var _ModalHeader = _interopRequireDefault(require("./ModalHeader"));
var _ModalTitle = _interopRequireDefault(require("./ModalTitle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _splitComponentProps = _interopRequireDefault(require("./utils/splitComponentProps"));
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = { ..._Modal.default.propTypes,
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
const propTypes = {
..._Modal.default.propTypes,
..._ModalDialog.default.propTypes,
/**

@@ -65,3 +42,2 @@ * Include a backdrop component. Specify 'static' for a backdrop that doesn't

backdrop: _propTypes.default.oneOf(['static', true, false]),
/**

@@ -72,3 +48,2 @@ * Add an optional extra class name to .modal-backdrop

backdropClassName: _propTypes.default.string,
/**

@@ -78,3 +53,2 @@ * Close the modal when escape key is pressed

keyboard: _propTypes.default.bool,
/**

@@ -84,3 +58,2 @@ * Open and close the Modal with a slide and fade animation.

animation: _propTypes.default.bool,
/**

@@ -92,3 +65,2 @@ * A Component type that provides the modal content Markup. This is a useful

dialogComponentClass: _elementType.default,
/**

@@ -101,3 +73,2 @@ * When `true` The modal will automatically shift focus to itself when it

autoFocus: _propTypes.default.bool,
/**

@@ -109,3 +80,2 @@ * When `true` The modal will prevent focus from leaving the Modal while

enforceFocus: _propTypes.default.bool,
/**

@@ -116,3 +86,2 @@ * When `true` The modal will restore focus to previously focused element once

restoreFocus: _propTypes.default.bool,
/**

@@ -122,3 +91,2 @@ * When `true` The modal will show itself.

show: _propTypes.default.bool,
/**

@@ -129,3 +97,2 @@ * A callback fired when the header closeButton or non-static backdrop is

onHide: _propTypes.default.func,
/**

@@ -135,3 +102,2 @@ * Callback fired before the Modal transitions in

onEnter: _propTypes.default.func,
/**

@@ -141,3 +107,2 @@ * Callback fired as the Modal begins to transition in

onEntering: _propTypes.default.func,
/**

@@ -147,3 +112,2 @@ * Callback fired after the Modal finishes transitioning in

onEntered: _propTypes.default.func,
/**

@@ -153,3 +117,2 @@ * Callback fired right before the Modal transitions out

onExit: _propTypes.default.func,
/**

@@ -159,3 +122,2 @@ * Callback fired as the Modal begins to transition out

onExiting: _propTypes.default.func,
/**

@@ -165,3 +127,2 @@ * Callback fired after the Modal finishes transitioning out

onExited: _propTypes.default.func,
/**

@@ -172,3 +133,4 @@ * @private

};
const defaultProps = { ..._Modal.default.defaultProps,
const defaultProps = {
..._Modal.default.defaultProps,
animation: true,

@@ -182,36 +144,32 @@ dialogComponentClass: _ModalDialog.default

};
/* eslint-disable no-use-before-define, react/no-multi-comp */
function DialogTransition(props) {
return /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Fade.default, {
...props,
timeout: Modal.TRANSITION_DURATION
}));
});
}
function BackdropTransition(props) {
return /*#__PURE__*/_react.default.createElement(_Fade.default, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Fade.default, {
...props,
timeout: Modal.BACKDROP_TRANSITION_DURATION
}));
});
}
/* eslint-enable no-use-before-define */
class Modal extends _react.default.Component {
constructor(props, context) {
super(props, context);
_defineProperty(this, "handleDialogBackdropMouseDown", () => {
this._waitingForMouseUp = true;
});
_defineProperty(this, "handleMouseUp", ev => {
const dialogNode = this._modal.getDialogElement();
if (this._waitingForMouseUp && ev.target === dialogNode) {
this._ignoreBackdropClick = true;
}
this._waitingForMouseUp = false;
});
this.handleEntering = this.handleEntering.bind(this);

@@ -226,3 +184,2 @@ this.handleExited = this.handleExited.bind(this);

}
getChildContext() {

@@ -235,3 +192,2 @@ return {

}
componentWillUnmount() {

@@ -241,7 +197,5 @@ // Clean up the listener if we need to.

}
setModalRef(ref) {
this._modal = ref;
}
handleDialogClick(e) {

@@ -252,13 +206,9 @@ if (this._ignoreBackdropClick || e.target !== e.currentTarget) {

}
this.props.onHide();
}
handleEntering() {
// FIXME: This should work even when animation is disabled.
_events.default.on(window, 'resize', this.handleWindowResize);
this.updateStyle();
}
handleExited() {

@@ -268,7 +218,5 @@ // FIXME: This should work even when animation is disabled.

}
handleWindowResize() {
this.updateStyle();
}
updateStyle() {

@@ -278,5 +226,3 @@ if (!_inDOM.default) {

}
const dialogNode = this._modal.getDialogElement();
const dialogHeight = dialogNode.scrollHeight;

@@ -293,3 +239,2 @@ const document = (0, _ownerDocument.default)(dialogNode);

}
render() {

@@ -312,3 +257,4 @@ const {

const inClassName = show && !animation && 'in';
return /*#__PURE__*/_react.default.createElement(_Modal.default, _extends({}, baseModalProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Modal.default, {
...baseModalProps,
ref: this.setModalRef,

@@ -323,15 +269,17 @@ show: show,

onExited: (0, _createChainedFunction.default)(onExited, this.handleExited),
onMouseUp: this.handleMouseUp
}), /*#__PURE__*/_react.default.createElement(Dialog, _extends({}, dialogProps, {
style: { ...this.state.style,
...style
},
className: (0, _classnames.default)(className, inClassName),
onClick: backdrop === true ? this.handleDialogClick : null,
onMouseDownDialog: this.handleDialogBackdropMouseDown
}), children));
onMouseUp: this.handleMouseUp,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(Dialog, {
...dialogProps,
style: {
...this.state.style,
...style
},
className: (0, _classnames.default)(className, inClassName),
onClick: backdrop === true ? this.handleDialogClick : null,
onMouseDownDialog: this.handleDialogBackdropMouseDown,
children: children
})
});
}
}
Modal.propTypes = propTypes;

@@ -347,6 +295,4 @@ Modal.defaultProps = defaultProps;

Modal.BACKDROP_TRANSITION_DURATION = 150;
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Modal));
exports.default = _default;
//# sourceMappingURL=Modal.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class ModalBody extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
ModalBody.propTypes = propTypes;
ModalBody.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-body', ModalBody);
exports.default = _default;
//# sourceMappingURL=ModalBody.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -29,3 +21,2 @@ /**

};
class ModalDialog extends _react.default.Component {

@@ -47,27 +38,28 @@ render() {

};
const dialogClasses = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const dialogClasses = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[bsClassName]: false,
[(0, _bootstrapUtils.prefix)(bsProps, 'dialog')]: true
};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
tabIndex: "-1",
role: "dialog",
style: modalStyle,
className: (0, _classnames.default)(className, bsClassName)
}), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _classnames.default)(dialogClassName, dialogClasses),
onMouseDown: onMouseDownDialog
}, /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content'),
role: "document"
}, children)));
className: (0, _classnames.default)(className, bsClassName),
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _classnames.default)(dialogClassName, dialogClasses),
onMouseDown: onMouseDownDialog,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content'),
role: "document",
children: children
})
})
});
}
}
ModalDialog.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], ModalDialog));
exports.default = _default;
//# sourceMappingURL=ModalDialog.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class ModalFooter extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
ModalFooter.propTypes = propTypes;
ModalFooter.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-footer', ModalFooter);
exports.default = _default;
//# sourceMappingURL=ModalFooter.js.map

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _CloseButton = _interopRequireDefault(require("./CloseButton"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
// TODO: `aria-label` should be `closeLabel`.

@@ -33,3 +24,2 @@ const propTypes = {

closeLabel: _propTypes.default.string,
/**

@@ -39,3 +29,2 @@ * Specify whether the Component should contain a close button

closeButton: _propTypes.default.bool,
/**

@@ -57,3 +46,2 @@ * A Callback fired when the close button is clicked. If used directly inside

};
class ModalHeader extends _react.default.Component {

@@ -72,19 +60,17 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), closeButton && /*#__PURE__*/_react.default.createElement(_CloseButton.default, {
label: closeLabel,
onClick: (0, _createChainedFunction.default)(modal && modal.onHide, onHide)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: [closeButton && /*#__PURE__*/(0, _jsxRuntime.jsx)(_CloseButton.default, {
label: closeLabel,
onClick: (0, _createChainedFunction.default)(modal && modal.onHide, onHide)
}), children]
});
}
}
ModalHeader.propTypes = propTypes;
ModalHeader.defaultProps = defaultProps;
ModalHeader.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('modal-header', ModalHeader);
exports.default = _default;
//# sourceMappingURL=ModalHeader.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class ModalTitle extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
ModalTitle.propTypes = propTypes;
ModalTitle.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('modal-title', ModalTitle);
exports.default = _default;
//# sourceMappingURL=ModalTitle.js.map

@@ -7,33 +7,20 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _keycode = _interopRequireDefault(require("keycode"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _all = _interopRequireDefault(require("prop-types-extra/lib/all"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: Should we expose `<NavItem>` as `<Nav.Item>`?
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
// TODO: This `bsStyle` is very unlike the others. Should we rename it?
// TODO: Should we expose `<NavItem>` as `<Nav.Item>`?
// TODO: This `bsStyle` is very unlike the others. Should we rename it?
// TODO: `pullRight` and `pullLeft` don't render right outside of `navbar`.

@@ -47,3 +34,2 @@ // Consider renaming or replacing them.

activeKey: _propTypes.default.any,
/**

@@ -53,3 +39,2 @@ * Marks the child NavItem with a matching `href` prop as active.

activeHref: _propTypes.default.string,
/**

@@ -66,3 +51,2 @@ * NavItems are be positioned vertically.

}),
/**

@@ -79,3 +63,2 @@ * A callback fired when a NavItem is selected.

onSelect: _propTypes.default.func,
/**

@@ -90,3 +73,2 @@ * ARIA role for the Nav, in the context of a TabContainer, the default will

role: _propTypes.default.string,
/**

@@ -97,3 +79,2 @@ * Apply styling an alignment for use in a Navbar. This prop will be set

navbar: _propTypes.default.bool,
/**

@@ -104,3 +85,2 @@ * Float the Nav to the right. When `navbar` is `true` the appropriate

pullRight: _propTypes.default.bool,
/**

@@ -130,3 +110,2 @@ * Float the Nav to the left. When `navbar` is `true` the appropriate

};
class Nav extends _react.default.Component {

@@ -137,3 +116,2 @@ componentDidUpdate() {

}
this._needsRefocus = false;

@@ -147,23 +125,14 @@ const {

} = this.getActiveProps();
const activeChild = _ValidComponentChildren.default.find(children, child => this.isActive(child, activeKey, activeHref));
const childrenArray = _ValidComponentChildren.default.toArray(children);
const activeChildIndex = childrenArray.indexOf(activeChild);
const childNodes = _reactDom.default.findDOMNode(this).children;
const activeNode = childNodes && childNodes[activeChildIndex];
if (!activeNode || !activeNode.firstChild) {
return;
}
activeNode.firstChild.focus();
}
getActiveProps() {
const tabContainer = this.context.$bs_tabContainer;
if (tabContainer) {

@@ -173,6 +142,4 @@ (0, _warning.default)(this.props.activeKey == null && !this.props.activeHref, 'Specifying a `<Nav>` `activeKey` or `activeHref` in the context of ' + 'a `<TabContainer>` is not supported. Instead use `<TabContainer ' + `activeKey={${this.props.activeKey}} />\`.`);

}
return this.props;
}
getNextActiveChild(offset) {

@@ -182,5 +149,3 @@ const {

} = this.props;
const validChildren = _ValidComponentChildren.default.filter(children, child => child.props.eventKey != null && !child.props.disabled);
const {

@@ -190,8 +155,6 @@ activeKey,

} = this.getActiveProps();
const activeChild = _ValidComponentChildren.default.find(children, child => this.isActive(child, activeKey, activeHref));
const activeChild = _ValidComponentChildren.default.find(children, child => this.isActive(child, activeKey, activeHref)); // This assumes the active child is not disabled.
// This assumes the active child is not disabled.
const activeChildIndex = validChildren.indexOf(activeChild);
if (activeChildIndex === -1) {

@@ -201,6 +164,4 @@ // Something has gone wrong. Select the first valid child we can find.

}
let nextIndex = activeChildIndex + offset;
const numValidChildren = validChildren.length;
if (nextIndex >= numValidChildren) {

@@ -211,6 +172,4 @@ nextIndex = 0;

}
return validChildren[nextIndex];
}
getTabProps(child, tabContainer, navRole, active, onSelect) {

@@ -221,3 +180,2 @@ if (!tabContainer && navRole !== 'tablist') {

}
let {

@@ -231,3 +189,2 @@ id,

} = child.props;
if (tabContainer) {

@@ -238,3 +195,2 @@ (0, _warning.default)(!id && !controls, 'In the context of a `<TabContainer>`, `<NavItem>`s are given ' + 'generated `id` and `aria-controls` attributes for the sake of ' + 'proper component accessibility. Any provided ones will be ignored. ' + 'To control these attributes directly, provide a `generateChildId` ' + 'prop to the parent `<TabContainer>`.');

}
if (navRole === 'tablist') {

@@ -245,3 +201,2 @@ role = role || 'tab';

}
return {

@@ -255,6 +210,4 @@ id,

}
handleTabKeyDown(onSelect, event) {
let nextActiveChild;
switch (event.keyCode) {

@@ -265,3 +218,2 @@ case _keycode.default.codes.left:

break;
case _keycode.default.codes.right:

@@ -271,3 +223,2 @@ case _keycode.default.codes.down:

break;
default:

@@ -277,12 +228,8 @@ // It was a different key; don't handle this keypress.

}
event.preventDefault();
if (onSelect && nextActiveChild && nextActiveChild.props.eventKey != null) {
onSelect(nextActiveChild.props.eventKey);
}
this._needsRefocus = true;
}
isActive(_ref2, activeKey, activeHref) {

@@ -292,10 +239,7 @@ let {

} = _ref2;
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
return true;
}
return props.active;
}
render() {

@@ -321,7 +265,7 @@ const {

delete props.activeKey; // Accessed via this.getActiveProps().
delete props.activeHref; // Accessed via this.getActiveProps().
const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, 'stacked')]: stacked,

@@ -333,3 +277,2 @@ [(0, _bootstrapUtils.prefix)(bsProps, 'justified')]: justified

let pullRightClassName;
if (navbar) {

@@ -346,29 +289,27 @@ const navbarProps = this.context.$bs_navbar || {

}
classes[pullRightClassName] = pullRight;
classes[pullLeftClassName] = pullLeft;
return /*#__PURE__*/_react.default.createElement("ul", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ul", {
...elementProps,
role: role,
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, child => {
const active = this.isActive(child, activeKey, activeHref);
const childOnSelect = (0, _createChainedFunction.default)(child.props.onSelect, onSelect, navbar && navbar.onSelect, tabContainer && tabContainer.onSelect);
return /*#__PURE__*/(0, _react.cloneElement)(child, { ...this.getTabProps(child, tabContainer, role, active, childOnSelect),
active,
activeKey,
activeHref,
onSelect: childOnSelect
});
}));
className: (0, _classnames.default)(className, classes),
children: _ValidComponentChildren.default.map(children, child => {
const active = this.isActive(child, activeKey, activeHref);
const childOnSelect = (0, _createChainedFunction.default)(child.props.onSelect, onSelect, navbar && navbar.onSelect, tabContainer && tabContainer.onSelect);
return /*#__PURE__*/(0, _react.cloneElement)(child, {
...this.getTabProps(child, tabContainer, role, active, childOnSelect),
active,
activeKey,
activeHref,
onSelect: childOnSelect
});
})
});
}
}
Nav.propTypes = propTypes;
Nav.defaultProps = defaultProps;
Nav.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('nav', (0, _bootstrapUtils.bsStyles)(['tabs', 'pills'], Nav));
exports.default = _default;
//# sourceMappingURL=Nav.js.map

@@ -7,33 +7,20 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _uncontrollable = require("uncontrollable");
var _Grid = _interopRequireDefault(require("./Grid"));
var _NavbarBrand = _interopRequireDefault(require("./NavbarBrand"));
var _NavbarCollapse = _interopRequireDefault(require("./NavbarCollapse"));
var _NavbarHeader = _interopRequireDefault(require("./NavbarHeader"));
var _NavbarToggle = _interopRequireDefault(require("./NavbarToggle"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: Remove this pragma once we upgrade eslint-config-airbnb.
/* eslint-disable react/no-multi-comp */
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -45,3 +32,2 @@ /**

fixedTop: _propTypes.default.bool,
/**

@@ -52,3 +38,2 @@ * Create a fixed navbar along the bottom of the screen, that scrolls with

fixedBottom: _propTypes.default.bool,
/**

@@ -58,3 +43,2 @@ * Create a full-width navbar that scrolls away with the page

staticTop: _propTypes.default.bool,
/**

@@ -64,3 +48,2 @@ * An alternative dark visual style for the Navbar

inverse: _propTypes.default.bool,
/**

@@ -71,3 +54,2 @@ * Allow the Navbar to fluidly adjust to the page or container width, instead

fluid: _propTypes.default.bool,
/**

@@ -77,3 +59,2 @@ * Set a custom element for this component.

componentClass: _elementType.default,
/**

@@ -87,3 +68,2 @@ * A callback fired when the `<Navbar>` body collapses or expands. Fired when

onToggle: _propTypes.default.func,
/**

@@ -111,3 +91,2 @@ * A callback fired when a descendant of a child `<Nav>` is selected. Should

onSelect: _propTypes.default.func,
/**

@@ -121,3 +100,2 @@ * Sets `expanded` to `false` after the onSelect event of a descendant of a

collapseOnSelect: _propTypes.default.bool,
/**

@@ -148,3 +126,2 @@ * Explicitly set the visiblity of the navbar body

};
class Navbar extends _react.default.Component {

@@ -156,3 +133,2 @@ constructor(props, context) {

}
getChildContext() {

@@ -174,3 +150,2 @@ const {

}
handleCollapse() {

@@ -181,3 +156,2 @@ const {

} = this.props;
if (expanded) {

@@ -187,3 +161,2 @@ onToggle(false);

}
handleToggle() {

@@ -196,3 +169,2 @@ const {

}
render() {

@@ -210,15 +182,15 @@ const {

} = this.props;
const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['expanded', 'onToggle', 'onSelect', 'collapseOnSelect']); // will result in some false positives but that seems better
const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['expanded', 'onToggle', 'onSelect', 'collapseOnSelect']);
// will result in some false positives but that seems better
// than false negatives. strict `undefined` check allows explicit
// "nulling" of the role if the user really doesn't want one
if (elementProps.role === undefined && Component !== 'nav') {
elementProps.role = 'navigation';
}
if (inverse) {
bsProps.bsStyle = _StyleConfig.Style.INVERSE;
}
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, 'fixed-top')]: fixedTop,

@@ -228,11 +200,12 @@ [(0, _bootstrapUtils.prefix)(bsProps, 'fixed-bottom')]: fixedBottom,

};
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), /*#__PURE__*/_react.default.createElement(_Grid.default, {
fluid: fluid
}, children));
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_Grid.default, {
fluid: fluid,
children: children
})
});
}
}
Navbar.propTypes = propTypes;

@@ -245,3 +218,2 @@ Navbar.defaultProps = defaultProps;

});
function createSimpleWrapper(tag, suffix, displayName) {

@@ -261,7 +233,7 @@ const Wrapper = (_ref, _ref2) => {

} = _ref2;
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...props,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(navbarProps, suffix), pullRight && (0, _bootstrapUtils.prefix)(navbarProps, 'right'), pullLeft && (0, _bootstrapUtils.prefix)(navbarProps, 'left'))
}));
});
};
Wrapper.displayName = displayName;

@@ -285,3 +257,2 @@ Wrapper.propTypes = {

}
UncontrollableNavbar.Brand = _NavbarBrand.default;

@@ -293,7 +264,7 @@ UncontrollableNavbar.Header = _NavbarHeader.default;

UncontrollableNavbar.Text = createSimpleWrapper('p', 'text', 'NavbarText');
UncontrollableNavbar.Link = createSimpleWrapper('a', 'link', 'NavbarLink'); // Set bsStyles here so they can be overridden.
UncontrollableNavbar.Link = createSimpleWrapper('a', 'link', 'NavbarLink');
// Set bsStyles here so they can be overridden.
var _default = (0, _bootstrapUtils.bsStyles)([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.INVERSE], _StyleConfig.Style.DEFAULT)(UncontrollableNavbar);
exports.default = _default;
//# sourceMappingURL=Navbar.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const contextTypes = {

@@ -26,3 +19,2 @@ $bs_navbar: _propTypes.default.shape({

};
class NavbarBrand extends _react.default.Component {

@@ -39,3 +31,2 @@ render() {

const bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'brand');
if ( /*#__PURE__*/_react.default.isValidElement(children)) {

@@ -46,10 +37,9 @@ return /*#__PURE__*/_react.default.cloneElement(children, {

}
return /*#__PURE__*/_react.default.createElement("span", _extends({}, props, {
className: (0, _classnames.default)(className, bsClassName)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
...props,
className: (0, _classnames.default)(className, bsClassName),
children: children
});
}
}
NavbarBrand.contextTypes = contextTypes;

@@ -56,0 +46,0 @@ var _default = NavbarBrand;

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Collapse = _interopRequireDefault(require("./Collapse"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const contextTypes = {

@@ -27,3 +20,2 @@ $bs_navbar: _propTypes.default.shape({

};
class NavbarCollapse extends _react.default.Component {

@@ -39,11 +31,12 @@ render() {

const bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'collapse');
return /*#__PURE__*/_react.default.createElement(_Collapse.default, _extends({
in: navbarProps.expanded
}, props), /*#__PURE__*/_react.default.createElement("div", {
className: bsClassName
}, children));
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Collapse.default, {
in: navbarProps.expanded,
...props,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: bsClassName,
children: children
})
});
}
}
NavbarCollapse.contextTypes = contextTypes;

@@ -50,0 +43,0 @@ var _default = NavbarCollapse;

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const contextTypes = {

@@ -26,3 +19,2 @@ $bs_navbar: _propTypes.default.shape({

};
class NavbarHeader extends _react.default.Component {

@@ -38,9 +30,8 @@ render() {

const bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'header');
return /*#__PURE__*/_react.default.createElement("div", _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...props,
className: (0, _classnames.default)(className, bsClassName)
}));
});
}
}
NavbarHeader.contextTypes = contextTypes;

@@ -47,0 +38,0 @@ var _default = NavbarHeader;

@@ -7,18 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {
onClick: _propTypes.default.func,
/**

@@ -36,3 +29,2 @@ * The toggle content, if left empty it will render the default toggle (seen above).

};
class NavbarToggle extends _react.default.Component {

@@ -55,20 +47,23 @@ render() {

};
if (children) {
return /*#__PURE__*/_react.default.createElement("button", buttonProps, children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("button", {
...buttonProps,
children: children
});
}
return /*#__PURE__*/_react.default.createElement("button", buttonProps, /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, "Toggle navigation"), /*#__PURE__*/_react.default.createElement("span", {
className: "icon-bar"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "icon-bar"
}), /*#__PURE__*/_react.default.createElement("span", {
className: "icon-bar"
}));
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("button", {
...buttonProps,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: "Toggle navigation"
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "icon-bar"
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "icon-bar"
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "icon-bar"
})]
});
}
}
NavbarToggle.propTypes = propTypes;

@@ -75,0 +70,0 @@ NavbarToggle.contextTypes = contextTypes;

@@ -7,20 +7,12 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _splitComponentProps = _interopRequireDefault(require("./utils/splitComponentProps"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = { ..._Dropdown.default.propTypes,
const propTypes = {
..._Dropdown.default.propTypes,
// Toggle props.

@@ -33,3 +25,2 @@ title: _propTypes.default.node.isRequired,

// Override generated docs from <Dropdown>.
/**

@@ -40,3 +31,2 @@ * @private

};
class NavDropdown extends _react.default.Component {

@@ -47,14 +37,10 @@ isActive(_ref, activeKey, activeHref) {

} = _ref;
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
return true;
}
if (_ValidComponentChildren.default.some(props.children, child => this.isActive(child, activeKey, activeHref))) {
return true;
}
return props.active;
}
render() {

@@ -72,9 +58,11 @@ const {

delete props.active; // Accessed via this.isActive().
delete props.eventKey; // Accessed via this.isActive().
const [dropdownProps, toggleProps] = (0, _splitComponentProps.default)(props, _Dropdown.default.ControlledComponent); // Unlike for the other dropdowns, styling needs to go to the `<Dropdown>`
const [dropdownProps, toggleProps] = (0, _splitComponentProps.default)(props, _Dropdown.default.ControlledComponent);
// Unlike for the other dropdowns, styling needs to go to the `<Dropdown>`
// rather than the `<Dropdown.Toggle>`.
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, _extends({}, dropdownProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Dropdown.default, {
...dropdownProps,
componentClass: "li",

@@ -84,12 +72,15 @@ className: (0, _classnames.default)(className, {

}),
style: style
}), /*#__PURE__*/_react.default.createElement(_Dropdown.default.Toggle, _extends({}, toggleProps, {
useAnchor: true
}), title), /*#__PURE__*/_react.default.createElement(_Dropdown.default.Menu, null, _ValidComponentChildren.default.map(children, child => /*#__PURE__*/_react.default.cloneElement(child, {
active: this.isActive(child, activeKey, activeHref)
}))));
style: style,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Dropdown.default.Toggle, {
...toggleProps,
useAnchor: true,
children: title
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_Dropdown.default.Menu, {
children: _ValidComponentChildren.default.map(children, child => /*#__PURE__*/_react.default.cloneElement(child, {
active: this.isActive(child, activeKey, activeHref)
}))
})]
});
}
}
NavDropdown.propTypes = propTypes;

@@ -96,0 +87,0 @@ var _default = NavDropdown;

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +28,2 @@ active: _propTypes.default.bool,

};
class NavItem extends _react.default.Component {

@@ -43,3 +34,2 @@ constructor(props, context) {

}
handleClick(e) {

@@ -50,3 +40,2 @@ if (this.props.disabled) {

}
if (this.props.onSelect) {

@@ -56,3 +45,2 @@ this.props.onSelect(this.props.eventKey, e);

}
render() {

@@ -68,7 +56,7 @@ const {

delete props.onSelect;
delete props.eventKey; // These are injected down by `<Nav>` for building `<SubNav>`s.
delete props.eventKey;
// These are injected down by `<Nav>` for building `<SubNav>`s.
delete props.activeKey;
delete props.activeHref;
if (!props.role) {

@@ -81,4 +69,3 @@ if (props.href === '#') {

}
return /*#__PURE__*/_react.default.createElement("li", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
role: "presentation",

@@ -89,11 +76,11 @@ className: (0, _classnames.default)(className, {

}),
style: style
}, /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, _extends({}, props, {
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_SafeAnchor.default, {
...props,
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
})
});
}
}
NavItem.propTypes = propTypes;

@@ -100,0 +87,0 @@ NavItem.defaultProps = defaultProps;

@@ -7,25 +7,14 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Overlay = _interopRequireDefault(require("react-overlays/lib/Overlay"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = { ..._Overlay.default.propTypes,
const propTypes = {
..._Overlay.default.propTypes,
/**

@@ -35,3 +24,2 @@ * Set the visibility of the Overlay

show: _propTypes.default.bool,
/**

@@ -41,3 +29,2 @@ * Specify whether the overlay should trigger onHide when the user clicks outside the overlay

rootClose: _propTypes.default.bool,
/**

@@ -48,3 +35,2 @@ * A callback invoked by the overlay when it wishes to be hidden. Required if

onHide: _propTypes.default.func,
/**

@@ -54,3 +40,2 @@ * Use animation

animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/**

@@ -60,3 +45,2 @@ * Callback fired before the Overlay transitions in

onEnter: _propTypes.default.func,
/**

@@ -66,3 +50,2 @@ * Callback fired as the Overlay begins to transition in

onEntering: _propTypes.default.func,
/**

@@ -72,3 +55,2 @@ * Callback fired after the Overlay finishes transitioning in

onEntered: _propTypes.default.func,
/**

@@ -78,3 +60,2 @@ * Callback fired right before the Overlay transitions out

onExit: _propTypes.default.func,
/**

@@ -84,3 +65,2 @@ * Callback fired as the Overlay begins to transition out

onExiting: _propTypes.default.func,
/**

@@ -90,3 +70,2 @@ * Callback fired after the Overlay finishes transitioning out

onExited: _propTypes.default.func,
/**

@@ -103,3 +82,2 @@ * Sets the direction of the Overlay.

};
class Overlay extends _react.default.Component {

@@ -114,3 +92,2 @@ render() {

let child;
if (!transition) {

@@ -123,10 +100,9 @@ child = /*#__PURE__*/(0, _react.cloneElement)(children, {

}
return /*#__PURE__*/_react.default.createElement(_Overlay.default, _extends({}, props, {
transition: transition
}), child);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Overlay.default, {
...props,
transition: transition,
children: child
});
}
}
Overlay.propTypes = propTypes;

@@ -133,0 +109,0 @@ Overlay.defaultProps = defaultProps;

@@ -7,25 +7,13 @@ "use strict";

exports.default = void 0;
var _contains = _interopRequireDefault(require("dom-helpers/query/contains"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _reactDom = _interopRequireDefault(require("react-dom"));
var _warning = _interopRequireDefault(require("warning"));
var _Overlay = _interopRequireDefault(require("./Overlay"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
/**

@@ -37,15 +25,11 @@ * Check if value one is inside or equal to the of value

* @returns {boolean}
*/
function isOneOf(one, of) {
*/function isOneOf(one, of) {
if (Array.isArray(of)) {
return of.indexOf(one) >= 0;
}
return one === of;
}
const triggerType = _propTypes.default.oneOf(['click', 'hover', 'focus']);
const propTypes = { ..._Overlay.default.propTypes,
const propTypes = {
..._Overlay.default.propTypes,
/**

@@ -55,3 +39,2 @@ * Specify which action or actions trigger Overlay visibility

trigger: _propTypes.default.oneOfType([triggerType, _propTypes.default.arrayOf(triggerType)]),
/**

@@ -61,3 +44,2 @@ * A millisecond delay amount to show and hide the Overlay once triggered

delay: _propTypes.default.number,
/**

@@ -67,3 +49,2 @@ * A millisecond delay amount before showing the Overlay once triggered.

delayShow: _propTypes.default.number,
/**

@@ -74,3 +55,2 @@ * A millisecond delay amount before hiding the Overlay once triggered.

// FIXME: This should be `defaultShow`.
/**

@@ -81,3 +61,2 @@ * The initial visibility state of the Overlay. For more nuanced visibility

defaultOverlayShown: _propTypes.default.bool,
/**

@@ -87,3 +66,2 @@ * An element or text to overlay next to the target.

overlay: _propTypes.default.node.isRequired,
/**

@@ -93,3 +71,2 @@ * @private

onBlur: _propTypes.default.func,
/**

@@ -99,3 +76,2 @@ * @private

onClick: _propTypes.default.func,
/**

@@ -105,3 +81,2 @@ * @private

onFocus: _propTypes.default.func,
/**

@@ -111,3 +86,2 @@ * @private

onMouseOut: _propTypes.default.func,
/**

@@ -118,3 +92,2 @@ * @private

// Overridden props from `<Overlay>`.
/**

@@ -124,3 +97,2 @@ * @private

target: _propTypes.default.oneOf([null]),
/**

@@ -130,3 +102,2 @@ * @private

onHide: _propTypes.default.oneOf([null]),
/**

@@ -141,3 +112,2 @@ * @private

};
class OverlayTrigger extends _react.default.Component {

@@ -150,7 +120,4 @@ constructor(props, context) {

this.handleHide = this.handleHide.bind(this);
this.handleMouseOver = e => this.handleMouseOverOut(this.handleDelayedShow, e, 'fromElement');
this.handleMouseOut = e => this.handleMouseOverOut(this.handleDelayedHide, e, 'toElement');
this._mountNode = null;

@@ -161,3 +128,2 @@ this.state = {

}
componentDidMount() {

@@ -167,10 +133,7 @@ this._mountNode = document.createElement('div');

}
componentDidUpdate() {
this.renderOverlay();
}
componentWillUnmount() {
_reactDom.default.unmountComponentAtNode(this._mountNode);
this._mountNode = null;

@@ -180,3 +143,2 @@ clearTimeout(this._hoverShowDelay);

}
handleDelayedHide() {

@@ -188,9 +150,6 @@ if (this._hoverShowDelay != null) {

}
if (!this.state.show || this._hoverHideDelay != null) {
return;
}
const delay = this.props.delayHide != null ? this.props.delayHide : this.props.delay;
if (!delay) {

@@ -200,3 +159,2 @@ this.hide();

}
this._hoverHideDelay = setTimeout(() => {

@@ -207,3 +165,2 @@ this._hoverHideDelay = null;

}
handleDelayedShow() {

@@ -215,9 +172,6 @@ if (this._hoverHideDelay != null) {

}
if (this.state.show || this._hoverShowDelay != null) {
return;
}
const delay = this.props.delayShow != null ? this.props.delayShow : this.props.delay;
if (!delay) {

@@ -227,3 +181,2 @@ this.show();

}
this._hoverShowDelay = setTimeout(() => {

@@ -234,15 +187,13 @@ this._hoverShowDelay = null;

}
handleHide() {
this.hide();
} // Simple implementation of mouseEnter and mouseLeave.
}
// Simple implementation of mouseEnter and mouseLeave.
// React's built version is broken: https://github.com/facebook/react/issues/4251
// for cases when the trigger is disabled and mouseOut/Over can cause flicker
// moving from one child element to another.
handleMouseOverOut(handler, e, relatedNative) {
const target = e.currentTarget;
const related = e.relatedTarget || e.nativeEvent[relatedNative];
if ((!related || related !== target) && !(0, _contains.default)(target, related)) {

@@ -252,3 +203,2 @@ handler(e);

}
handleToggle() {

@@ -261,3 +211,2 @@ if (this.state.show) {

}
hide() {

@@ -268,11 +217,11 @@ this.setState({

}
makeOverlay(overlay, props) {
return /*#__PURE__*/_react.default.createElement(_Overlay.default, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Overlay.default, {
...props,
show: this.state.show,
onHide: this.handleHide,
target: this
}), overlay);
target: this,
children: overlay
});
}
show() {

@@ -283,7 +232,5 @@ this.setState({

}
renderOverlay() {
_reactDom.default.unstable_renderSubtreeIntoContainer(this, this._overlay, this._mountNode);
}
render() {

@@ -305,20 +252,16 @@ const {

delete props.defaultOverlayShown;
const child = _react.default.Children.only(children);
const childProps = child.props;
const triggerProps = {};
if (this.state.show) {
triggerProps['aria-describedby'] = overlay.props.id;
} // FIXME: The logic here for passing through handlers on this component is
}
// FIXME: The logic here for passing through handlers on this component is
// inconsistent. We shouldn't be passing any of these props through.
triggerProps.onClick = (0, _createChainedFunction.default)(childProps.onClick, onClick);
if (isOneOf('click', trigger)) {
triggerProps.onClick = (0, _createChainedFunction.default)(triggerProps.onClick, this.handleToggle);
}
if (isOneOf('hover', trigger)) {

@@ -329,3 +272,2 @@ (0, _warning.default)(!(trigger === 'hover'), '[react-bootstrap] Specifying only the `"hover"` trigger limits the ' + 'visibility of the overlay to just mouse users. Consider also ' + 'including the `"focus"` trigger so that touch and keyboard only ' + 'users can see the overlay as well.');

}
if (isOneOf('focus', trigger)) {

@@ -335,9 +277,6 @@ triggerProps.onFocus = (0, _createChainedFunction.default)(childProps.onFocus, onFocus, this.handleDelayedShow);

}
this._overlay = this.makeOverlay(overlay, props);
return /*#__PURE__*/(0, _react.cloneElement)(child, triggerProps);
}
}
OverlayTrigger.propTypes = propTypes;

@@ -344,0 +283,0 @@ OverlayTrigger.defaultProps = defaultProps;

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class PageHeader extends _react.default.Component {

@@ -28,12 +22,13 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), /*#__PURE__*/_react.default.createElement("h1", null, children));
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("h1", {
children: children
})
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('page-header', PageHeader);
exports.default = _default;
//# sourceMappingURL=PageHeader.js.map

@@ -7,12 +7,7 @@ "use strict";

exports.default = void 0;
var _PagerItem = _interopRequireDefault(require("./PagerItem"));
var _deprecationWarning = _interopRequireDefault(require("./utils/deprecationWarning"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = _deprecationWarning.default.wrapper(_PagerItem.default, '`<PageItem>`', '`<Pager.Item>`');
exports.default = _default;
//# sourceMappingURL=PageItem.js.map

@@ -7,29 +7,16 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _PagerItem = _interopRequireDefault(require("./PagerItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
onSelect: _propTypes.default.func
};
class Pager extends _react.default.Component {

@@ -45,17 +32,15 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("ul", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
})));
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ul", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
}))
});
}
}
Pager.propTypes = propTypes;
Pager.Item = _PagerItem.default;
var _default = (0, _bootstrapUtils.bsClass)('pager', Pager);
exports.default = _default;
//# sourceMappingURL=Pager.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +28,2 @@ disabled: _propTypes.default.bool,

};
class PagerItem extends _react.default.Component {

@@ -43,3 +34,2 @@ constructor(props, context) {

}
handleSelect(e) {

@@ -51,3 +41,2 @@ const {

} = this.props;
if (disabled) {

@@ -57,3 +46,2 @@ e.preventDefault();

}
if (onSelect) {

@@ -63,3 +51,2 @@ onSelect(eventKey, e);

}
render() {

@@ -77,3 +64,3 @@ const {

delete props.eventKey;
return /*#__PURE__*/_react.default.createElement("li", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
className: (0, _classnames.default)(className, {

@@ -84,11 +71,11 @@ disabled,

}),
style: style
}, /*#__PURE__*/_react.default.createElement(_SafeAnchor.default, _extends({}, props, {
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleSelect)
})));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_SafeAnchor.default, {
...props,
disabled: disabled,
onClick: (0, _createChainedFunction.default)(onClick, this.handleSelect)
})
});
}
}
PagerItem.propTypes = propTypes;

@@ -95,0 +82,0 @@ PagerItem.defaultProps = defaultProps;

@@ -7,19 +7,10 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _PaginationItem = _interopRequireWildcard(require("./PaginationItem"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class Pagination extends _react.default.Component {

@@ -34,9 +25,9 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("ul", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("ul", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: children
});
}
}
(0, _bootstrapUtils.bsClass)('pagination', Pagination);

@@ -43,0 +34,0 @@ Pagination.First = _PaginationItem.First;

@@ -8,17 +8,11 @@ "use strict";

exports.default = PaginationItem;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } /* eslint-disable react/no-multi-comp */
const propTypes = {

@@ -37,3 +31,2 @@ eventKey: _propTypes.default.any,

};
function PaginationItem(_ref) {

@@ -50,3 +43,3 @@ let {

const Component = active || disabled ? 'span' : _SafeAnchor.default;
return /*#__PURE__*/_react.default.createElement("li", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
style: style,

@@ -56,16 +49,17 @@ className: (0, _classnames.default)(className, {

disabled
}),
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)(Component, {
disabled: disabled,
...props,
children: [children, active && /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: activeLabel
})]
})
}, /*#__PURE__*/_react.default.createElement(Component, _extends({
disabled: disabled
}, props), children, active && /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, activeLabel)));
});
}
PaginationItem.propTypes = propTypes;
PaginationItem.defaultProps = defaultProps;
function createButton(name, defaultValue) {
var _class;
let label = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : name;

@@ -81,10 +75,13 @@ return _class = class extends _react.default.Component {

const Component = disabled ? 'span' : _SafeAnchor.default;
return /*#__PURE__*/_react.default.createElement("li", _extends({
return /*#__PURE__*/(0, _jsxRuntime.jsx)("li", {
"aria-label": label,
className: (0, _classnames.default)(className, {
disabled
}),
...props,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
children: children || defaultValue
})
}, props), /*#__PURE__*/_react.default.createElement(Component, null, children || defaultValue));
});
}
}, _defineProperty(_class, "displayName", name), _defineProperty(_class, "propTypes", {

@@ -94,3 +91,2 @@ disabled: _propTypes.default.bool

}
const First = createButton('First', '\u00ab');

@@ -97,0 +93,0 @@ exports.First = First;

@@ -7,39 +7,23 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _uncontrollable = require("uncontrollable");
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _PanelBody = _interopRequireDefault(require("./PanelBody"));
var _PanelHeading = _interopRequireDefault(require("./PanelHeading"));
var _PanelTitle = _interopRequireDefault(require("./PanelTitle"));
var _PanelFooter = _interopRequireDefault(require("./PanelFooter"));
var _PanelToggle = _interopRequireDefault(require("./PanelToggle"));
var _PanelCollapse = _interopRequireDefault(require("./PanelCollapse"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
const has = Object.prototype.hasOwnProperty;
const defaultGetId = (id, type) => id ? `${id}--${type}` : null;
const propTypes = {

@@ -54,3 +38,2 @@ /**

expanded: _propTypes.default.bool,
/**

@@ -63,3 +46,2 @@ * A callback fired when the collapse state changes.

eventKey: _propTypes.default.any,
/**

@@ -86,11 +68,8 @@ * An HTML `id` attribute uniquely identifying the Panel component.

};
class Panel extends _react.default.Component {
constructor() {
super(...arguments);
_defineProperty(this, "handleToggle", e => {
const panelGroup = this.context.$bs_panelGroup;
const expanded = !this.getExpanded();
if (panelGroup && panelGroup.onToggle) {

@@ -103,3 +82,2 @@ panelGroup.onToggle(this.props.eventKey, expanded, e);

}
getChildContext() {

@@ -112,3 +90,2 @@ const {

let ids;
if (idKey !== null) {

@@ -122,5 +99,5 @@ const panelGroup = this.context.$bs_panelGroup;

}
return {
$bs_panel: { ...ids,
$bs_panel: {
...ids,
bsClass: this.props.bsClass,

@@ -132,6 +109,4 @@ expanded: this.getExpanded(),

}
getExpanded() {
const panelGroup = this.context.$bs_panelGroup;
if (panelGroup && has.call(panelGroup, 'activeKey')) {

@@ -141,6 +116,4 @@ (0, _warning.default)(this.props.expanded == null, 'Specifying `<Panel>` `expanded` in the context of an accordion ' + '`<PanelGroup>` is not supported. Set `activeKey` on the ' + '`<PanelGroup>` instead.');

}
return !!this.props.expanded;
}
render() {

@@ -152,9 +125,9 @@ let {

const [bsProps, props] = (0, _bootstrapUtils.splitBsPropsAndOmit)(this.props, ['onToggle', 'eventKey', 'expanded']);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, props, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.getClassSet)(bsProps))
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...props,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.getClassSet)(bsProps)),
children: children
});
}
}
Panel.propTypes = propTypes;

@@ -166,3 +139,2 @@ Panel.contextTypes = contextTypes;

});
_extends(UncontrolledPanel, {

@@ -176,5 +148,4 @@ Heading: _PanelHeading.default,

});
var _default = UncontrolledPanel;
exports.default = _default;
//# sourceMappingURL=Panel.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _PanelCollapse = _interopRequireDefault(require("./PanelCollapse"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -45,3 +37,2 @@ /**

};
class PanelBody extends _react.default.Component {

@@ -59,23 +50,20 @@ render() {

bsProps.bsClass = _bsClass || bsProps.bsClass;
let body = /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'body'))
}), children);
let body = /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'body')),
children: children
});
if (collapsible) {
body = /*#__PURE__*/_react.default.createElement(_PanelCollapse.default, null, body);
body = /*#__PURE__*/(0, _jsxRuntime.jsx)(_PanelCollapse.default, {
children: body
});
}
return body;
}
}
PanelBody.propTypes = propTypes;
PanelBody.defaultProps = defaultProps;
PanelBody.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelBody);
exports.default = _default;
//# sourceMappingURL=PanelBody.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _Collapse = _interopRequireDefault(require("./Collapse"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -26,3 +19,2 @@ /**

onEnter: _propTypes.default.func,
/**

@@ -32,3 +24,2 @@ * Callback fired after the component starts to expand

onEntering: _propTypes.default.func,
/**

@@ -38,3 +29,2 @@ * Callback fired after the component has expanded

onEntered: _propTypes.default.func,
/**

@@ -44,3 +34,2 @@ * Callback fired before the component collapses

onExit: _propTypes.default.func,
/**

@@ -50,3 +39,2 @@ * Callback fired after the component starts to collapse

onExiting: _propTypes.default.func,
/**

@@ -65,3 +53,2 @@ * Callback fired after the component has collapsed

};
class PanelCollapse extends _react.default.Component {

@@ -80,3 +67,2 @@ render() {

bsProps.bsClass = _bsClass || bsProps.bsClass;
if (headingId && bodyId) {

@@ -87,18 +73,16 @@ props.id = bodyId;

}
return /*#__PURE__*/_react.default.createElement(_Collapse.default, _extends({
in: expanded
}, props), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'collapse')
}, children));
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Collapse.default, {
in: expanded,
...props,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'collapse'),
children: children
})
});
}
}
PanelCollapse.propTypes = propTypes;
PanelCollapse.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelCollapse);
exports.default = _default;
//# sourceMappingURL=PanelCollapse.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const contextTypes = {

@@ -26,3 +19,2 @@ $bs_panel: _propTypes.default.shape({

};
class PanelFooter extends _react.default.Component {

@@ -39,14 +31,12 @@ render() {

bsProps.bsClass = _bsClass || bsProps.bsClass;
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'footer'))
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'footer')),
children: children
});
}
}
PanelFooter.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelFooter);
exports.default = _default;
//# sourceMappingURL=PanelFooter.js.map

@@ -7,30 +7,18 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireWildcard(require("react"));
var _uncontrollable = require("uncontrollable");
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _PropTypes = require("./utils/PropTypes");
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
const propTypes = {
accordion: _propTypes.default.bool,
/**

@@ -43,3 +31,2 @@ * When `accordion` is enabled, `activeKey` controls the which child `Panel` is expanded. `activeKey` should

activeKey: _propTypes.default.any,
/**

@@ -51,3 +38,2 @@ * A callback fired when a child Panel collapse state changes. It's called with the next expanded `activeKey`

onSelect: _propTypes.default.func,
/**

@@ -57,3 +43,2 @@ * An HTML role attribute

role: _propTypes.default.string,
/**

@@ -70,3 +55,2 @@ * A function that takes an eventKey and type and returns a

generateChildId: _propTypes.default.func,
/**

@@ -90,7 +74,5 @@ * HTML id attribute, required if no `generateChildId` prop

};
class PanelGroup extends _react.default.Component {
constructor() {
super(...arguments);
_defineProperty(this, "handleSelect", (key, expanded, e) => {

@@ -104,3 +86,2 @@ if (expanded) {

}
getChildContext() {

@@ -114,7 +95,5 @@ const {

let getId = null;
if (accordion) {
getId = generateChildId || ((key, type) => id ? `${id}-${type}-${key}` : null);
}
return {

@@ -132,3 +111,2 @@ $bs_panelGroup: {

}
render() {

@@ -142,26 +120,22 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onSelect', 'activeKey']);
if (accordion) {
elementProps.role = elementProps.role || 'tablist';
}
const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
bsStyle: child.props.bsStyle || bsProps.bsStyle
})));
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
bsStyle: child.props.bsStyle || bsProps.bsStyle
}))
});
}
}
PanelGroup.propTypes = propTypes;
PanelGroup.defaultProps = defaultProps;
PanelGroup.childContextTypes = childContextTypes;
var _default = (0, _uncontrollable.uncontrollable)((0, _bootstrapUtils.bsClass)('panel-group', PanelGroup), {
activeKey: 'onSelect'
});
exports.default = _default;
//# sourceMappingURL=PanelGroup.js.map

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -35,3 +27,2 @@ componentClass: _elementType.default

};
class PanelHeading extends _react.default.Component {

@@ -51,3 +42,2 @@ render() {

bsProps.bsClass = _bsClass || bsProps.bsClass;
if (headingId) {

@@ -57,17 +47,14 @@ elementProps.role = elementProps.role || 'tab';

}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'heading'))
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'heading')),
children: children
});
}
}
PanelHeading.propTypes = propTypes;
PanelHeading.defaultProps = defaultProps;
PanelHeading.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelHeading);
exports.default = _default;
//# sourceMappingURL=PanelHeading.js.map

@@ -7,22 +7,12 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _PanelToggle = _interopRequireDefault(require("./PanelToggle"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
componentClass: _elementType.default,
/**

@@ -42,3 +32,2 @@ * A convenience prop that renders the Panel.Title as a panel collapse toggle component

};
class PanelTitle extends _react.default.Component {

@@ -58,21 +47,19 @@ render() {

bsProps.bsClass = _bsClass || bsProps.bsClass;
if (toggle) {
children = /*#__PURE__*/_react.default.createElement(_PanelToggle.default, null, children);
children = /*#__PURE__*/(0, _jsxRuntime.jsx)(_PanelToggle.default, {
children: children
});
}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'title'))
}), children);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'title')),
children: children
});
}
}
PanelTitle.propTypes = propTypes;
PanelTitle.defaultProps = defaultProps;
PanelTitle.contextTypes = contextTypes;
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelTitle);
exports.default = _default;
//# sourceMappingURL=PanelTitle.js.map

@@ -7,17 +7,10 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _elementType = _interopRequireDefault(require("react-prop-types/lib/elementType"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = {

@@ -30,3 +23,2 @@ /**

onClick: _propTypes.default.func,
/**

@@ -47,3 +39,2 @@ * You can use a custom element for this component

};
class PanelToggle extends _react.default.Component {

@@ -54,3 +45,2 @@ constructor() {

}
handleToggle(event) {

@@ -60,3 +50,2 @@ const {

} = this.context.$bs_panel || {};
if (onToggle) {

@@ -66,3 +55,2 @@ onToggle(event);

}
render() {

@@ -83,12 +71,10 @@ const {

props.className = (0, _classnames.default)(className, !expanded && 'collapsed');
if (bodyId) {
props['aria-controls'] = bodyId;
}
return /*#__PURE__*/_react.default.createElement(Component, props);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...props
});
}
}
PanelToggle.propTypes = propTypes;

@@ -95,0 +81,0 @@ PanelToggle.defaultProps = defaultProps;

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -30,3 +22,2 @@ /**

id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**

@@ -36,3 +27,2 @@ * Sets the direction the Popover is positioned towards.

placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
/**

@@ -42,3 +32,2 @@ * The "top" position value for the Popover.

positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -48,3 +37,2 @@ * The "left" position value for the Popover.

positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -54,3 +42,2 @@ * The "top" position value for the Popover arrow.

arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -60,3 +47,2 @@ * The "left" position value for the Popover arrow.

arrowOffsetLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -70,3 +56,2 @@ * Title content

};
class Popover extends _react.default.Component {

@@ -87,3 +72,4 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[placement]: true

@@ -101,24 +87,24 @@ };

};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
...elementProps,
role: "tooltip",
className: (0, _classnames.default)(className, classes),
style: outerStyle
}), /*#__PURE__*/_react.default.createElement("div", {
className: "arrow",
style: arrowStyle
}), title && /*#__PURE__*/_react.default.createElement("h3", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'title')
}, title), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content')
}, children));
style: outerStyle,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: "arrow",
style: arrowStyle
}), title && /*#__PURE__*/(0, _jsxRuntime.jsx)("h3", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'title'),
children: title
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'content'),
children: children
})]
});
}
}
Popover.propTypes = propTypes;
Popover.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('popover', Popover);
exports.default = _default;
//# sourceMappingURL=Popover.js.map

@@ -7,37 +7,23 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const ROUND_PRECISION = 1000;
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const ROUND_PRECISION = 1000;
/**
* Validate that children, if any, are instances of `<ProgressBar>`.
*/
function onlyProgressBar(props, propName, componentName) {
const children = props[propName];
if (!children) {
return null;
}
let error = null;
_react.default.Children.forEach(children, child => {

@@ -47,2 +33,3 @@ if (error) {

}
/**

@@ -54,6 +41,3 @@ * Compare types in a way that works with libraries that patch and proxy

*/
const element = /*#__PURE__*/_react.default.createElement(ProgressBar, null);
const element = /*#__PURE__*/(0, _jsxRuntime.jsx)(ProgressBar, {});
if (child.type === element.type) return;

@@ -63,6 +47,4 @@ const childIdentifier = /*#__PURE__*/_react.default.isValidElement(child) ? child.type.displayName || child.type.name || child.type : child;

});
return error;
}
const propTypes = {

@@ -77,3 +59,2 @@ min: _propTypes.default.number,

children: onlyProgressBar,
/**

@@ -92,3 +73,2 @@ * @private

};
function getPercentage(now, min, max) {

@@ -98,3 +78,2 @@ const percentage = (now - min) / (max - min) * 100;

}
class ProgressBar extends _react.default.Component {

@@ -115,7 +94,9 @@ renderProgressBar(_ref) {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
active,
[(0, _bootstrapUtils.prefix)(bsProps, 'striped')]: active || striped
};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
role: "progressbar",

@@ -129,8 +110,9 @@ className: (0, _classnames.default)(className, classes),

"aria-valuemin": min,
"aria-valuemax": max
}), srOnly ? /*#__PURE__*/_react.default.createElement("span", {
className: "sr-only"
}, label) : label);
"aria-valuemax": max,
children: srOnly ? /*#__PURE__*/(0, _jsxRuntime.jsx)("span", {
className: "sr-only",
children: label
}) : label
});
}
render() {

@@ -141,7 +123,5 @@ const {

} = this.props;
if (isChild) {
return this.renderProgressBar(props);
}
const {

@@ -161,27 +141,25 @@ min,

} = props;
return /*#__PURE__*/_react.default.createElement("div", _extends({}, wrapperProps, {
className: (0, _classnames.default)(className, 'progress')
}), children ? _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
isChild: true
})) : this.renderProgressBar({
min,
now,
max,
label,
srOnly,
striped,
active,
bsClass,
bsStyle
}));
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...wrapperProps,
className: (0, _classnames.default)(className, 'progress'),
children: children ? _ValidComponentChildren.default.map(children, child => /*#__PURE__*/(0, _react.cloneElement)(child, {
isChild: true
})) : this.renderProgressBar({
min,
now,
max,
label,
srOnly,
striped,
active,
bsClass,
bsStyle
})
});
}
}
ProgressBar.propTypes = propTypes;
ProgressBar.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('progress-bar', (0, _bootstrapUtils.bsStyles)(Object.values(_StyleConfig.State), ProgressBar));
exports.default = _default;
//# sourceMappingURL=ProgressBar.js.map

@@ -7,17 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable jsx-a11y/label-has-for */
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +21,2 @@ inline: _propTypes.default.bool,

title: _propTypes.default.string,
/**

@@ -33,3 +26,2 @@ * Only valid if `inline` is not set.

validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
/**

@@ -49,3 +41,2 @@ * Attaches a ref to the `<input>` element. Only functions can be used here.

};
class Radio extends _react.default.Component {

@@ -65,9 +56,8 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const input = /*#__PURE__*/_react.default.createElement("input", _extends({}, elementProps, {
const input = /*#__PURE__*/(0, _jsxRuntime.jsx)("input", {
...elementProps,
ref: inputRef,
type: "radio",
disabled: disabled
}));
});
if (inline) {

@@ -77,37 +67,35 @@ const classes = {

disabled
}; // Use a warning here instead of in propTypes to get better-looking
};
// Use a warning here instead of in propTypes to get better-looking
// generated documentation.
(0, _warning.default)(!validationState, '`validationState` is ignored on `<Radio inline>`. To display ' + 'validation state on an inline radio, set `validationState` on a ' + 'parent `<FormGroup>` or other element instead.');
return /*#__PURE__*/_react.default.createElement("label", {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("label", {
className: (0, _classnames.default)(className, classes),
style: style,
title: title
}, input, children);
title: title,
children: [input, children]
});
}
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
disabled
};
if (validationState) {
classes[`has-${validationState}`] = true;
}
return /*#__PURE__*/_react.default.createElement("div", {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _classnames.default)(className, classes),
style: style
}, /*#__PURE__*/_react.default.createElement("label", {
title: title
}, input, children));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)("label", {
title: title,
children: [input, children]
})
});
}
}
Radio.propTypes = propTypes;
Radio.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('radio', Radio);
exports.default = _default;
//# sourceMappingURL=Radio.js.map

@@ -7,19 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireWildcard(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: This should probably take a single `aspectRatio` prop.

@@ -31,3 +23,2 @@ const propTypes = {

children: _propTypes.default.element.isRequired,
/**

@@ -37,3 +28,2 @@ * 16by9 aspect ratio

a16by9: _propTypes.default.bool,
/**

@@ -48,3 +38,2 @@ * 4by3 aspect ratio

};
class ResponsiveEmbed extends _react.default.Component {

@@ -62,21 +51,20 @@ render() {

(0, _warning.default)(!(a16by9 && a4by3), 'Only one of `a16by9` or `a4by3` can be set.');
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, '16by9')]: a16by9,
[(0, _bootstrapUtils.prefix)(bsProps, '4by3')]: a4by3
};
return /*#__PURE__*/_react.default.createElement("div", {
className: (0, _classnames.default)(classes)
}, /*#__PURE__*/(0, _react.cloneElement)(children, { ...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'item'))
}));
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _classnames.default)(classes),
children: /*#__PURE__*/(0, _react.cloneElement)(children, {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'item'))
})
});
}
}
ResponsiveEmbed.propTypes = propTypes;
ResponsiveEmbed.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('embed-responsive', ResponsiveEmbed);
exports.default = _default;
//# sourceMappingURL=ResponsiveEmbed.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -27,3 +20,2 @@ componentClass: _elementType.default

};
class Row extends _react.default.Component {

@@ -38,15 +30,12 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
Row.propTypes = propTypes;
Row.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('row', Row);
exports.default = _default;
//# sourceMappingURL=Row.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -28,3 +21,2 @@ href: _propTypes.default.string,

tabIndex: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -38,6 +30,6 @@ * this is sort of silly but needed for Button

};
function isTrivialHref(href) {
return !href || href.trim() === '#';
}
/**

@@ -50,4 +42,2 @@ * There are situations due to browser quirks or Bootstrap CSS where

*/
class SafeAnchor extends _react.default.Component {

@@ -59,3 +49,2 @@ constructor(props, context) {

}
handleClick(event) {

@@ -67,7 +56,5 @@ const {

} = this.props;
if (disabled || isTrivialHref(href)) {
event.preventDefault();
}
if (disabled) {

@@ -77,3 +64,2 @@ event.stopPropagation();

}
if (onClick) {

@@ -83,3 +69,2 @@ onClick(event);

}
handleKeyDown(event) {

@@ -91,3 +76,2 @@ if (event.key === ' ') {

}
render() {

@@ -100,10 +84,8 @@ const {

} = this.props;
if (isTrivialHref(props.href)) {
props.role = props.role || 'button'; // we want to make sure there is a href attribute on the node
props.role = props.role || 'button';
// we want to make sure there is a href attribute on the node
// otherwise, the cursor incorrectly styled (except with role='button')
props.href = props.href || '#';
}
if (disabled) {

@@ -116,11 +98,9 @@ props.tabIndex = -1;

}
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...props,
onClick: this.handleClick,
onKeyDown: (0, _createChainedFunction.default)(this.handleKeyDown, onKeyDown)
}));
});
}
}
SafeAnchor.propTypes = propTypes;

@@ -127,0 +107,0 @@ SafeAnchor.defaultProps = defaultProps;

@@ -7,20 +7,12 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _Button = _interopRequireDefault(require("./Button"));
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
var _SplitToggle = _interopRequireDefault(require("./SplitToggle"));
var _splitComponentProps = _interopRequireDefault(require("./utils/splitComponentProps"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = { ..._Dropdown.default.propTypes,
const propTypes = {
..._Dropdown.default.propTypes,
// Toggle props.

@@ -31,3 +23,2 @@ bsStyle: _propTypes.default.string,

onClick: _propTypes.default.func,
/**

@@ -37,3 +28,2 @@ * The content of the split button.

title: _propTypes.default.node.isRequired,
/**

@@ -44,3 +34,2 @@ * Accessible label for the toggle; the value of `title` if not specified.

// Override generated docs from <Dropdown>.
/**

@@ -51,3 +40,2 @@ * @private

};
class SplitButton extends _react.default.Component {

@@ -64,18 +52,22 @@ render() {

const [dropdownProps, buttonProps] = (0, _splitComponentProps.default)(props, _Dropdown.default.ControlledComponent);
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, _extends({}, dropdownProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Dropdown.default, {
...dropdownProps,
bsSize: bsSize,
bsStyle: bsStyle
}), /*#__PURE__*/_react.default.createElement(_Button.default, _extends({}, buttonProps, {
disabled: props.disabled,
bsSize: bsSize,
bsStyle: bsStyle
}), title), /*#__PURE__*/_react.default.createElement(_SplitToggle.default, {
"aria-label": toggleLabel || title,
bsSize: bsSize,
bsStyle: bsStyle
}), /*#__PURE__*/_react.default.createElement(_Dropdown.default.Menu, null, children));
bsStyle: bsStyle,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Button.default, {
...buttonProps,
disabled: props.disabled,
bsSize: bsSize,
bsStyle: bsStyle,
children: title
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_SplitToggle.default, {
"aria-label": toggleLabel || title,
bsSize: bsSize,
bsStyle: bsStyle
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_Dropdown.default.Menu, {
children: children
})]
});
}
}
SplitButton.propTypes = propTypes;

@@ -82,0 +74,0 @@ SplitButton.Toggle = _SplitToggle.default;

@@ -7,21 +7,15 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _DropdownToggle = _interopRequireDefault(require("./DropdownToggle"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class SplitToggle extends _react.default.Component {
render() {
return /*#__PURE__*/_react.default.createElement(_DropdownToggle.default, _extends({}, this.props, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_DropdownToggle.default, {
...this.props,
useAnchor: false,
noCaret: false
}));
});
}
}
SplitToggle.defaultProps = _DropdownToggle.default.defaultProps;

@@ -28,0 +22,0 @@ var _default = SplitToggle;

@@ -7,19 +7,13 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _TabPane = _interopRequireDefault(require("./TabPane"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const propTypes = { ..._TabPane.default.propTypes,
const propTypes = {
..._TabPane.default.propTypes,
disabled: _propTypes.default.bool,
title: _propTypes.default.node,
/**

@@ -30,16 +24,17 @@ * tabClassName is used as className for the associated NavItem

};
class Tab extends _react.default.Component {
render() {
const props = { ...this.props
}; // These props are for the parent `<Tabs>` rather than the `<TabPane>`.
const props = {
...this.props
};
// These props are for the parent `<Tabs>` rather than the `<TabPane>`.
delete props.title;
delete props.disabled;
delete props.tabClassName;
return /*#__PURE__*/_react.default.createElement(_TabPane.default, props);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_TabPane.default, {
...props
});
}
}
Tab.propTypes = propTypes;

@@ -46,0 +41,0 @@ Tab.Container = _TabContainer.default;

@@ -7,16 +7,9 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _uncontrollable = require("uncontrollable");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const TAB = 'tab';
const PANE = 'pane';
const idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
const propTypes = {

@@ -29,3 +22,2 @@ /**

let error = null;
if (!props.generateChildId) {

@@ -35,5 +27,3 @@ for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

}
error = idPropType(props, ...args);
if (!error && !props.id) {

@@ -43,6 +33,4 @@ error = new Error('In order to properly initialize Tabs in a way that is accessible ' + 'to assistive technologies (such as screen readers) an `id` or a ' + '`generateChildId` prop to TabContainer is required');

}
return error;
},
/**

@@ -60,3 +48,2 @@ * A function that takes an `eventKey` and `type` and returns a unique id for

generateChildId: _propTypes.default.func,
/**

@@ -68,3 +55,2 @@ * A callback fired when a tab is selected.

onSelect: _propTypes.default.func,
/**

@@ -85,3 +71,2 @@ * The `eventKey` of the currently active tab.

};
class TabContainer extends _react.default.Component {

@@ -95,5 +80,3 @@ getChildContext() {

} = this.props;
const getId = generateChildId || ((key, type) => id ? `${id}-${type}-${key}` : null);
return {

@@ -108,3 +91,2 @@ $bs_tabContainer: {

}
render() {

@@ -120,13 +102,9 @@ const {

}
}
TabContainer.propTypes = propTypes;
TabContainer.childContextTypes = childContextTypes;
var _default = (0, _uncontrollable.uncontrollable)(TabContainer, {
activeKey: 'onSelect'
});
exports.default = _default;
//# sourceMappingURL=TabContainer.js.map

@@ -7,20 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {
componentClass: _elementType.default,
/**

@@ -32,3 +23,2 @@ * Sets a default animation strategy for all children `<TabPane>`s. Use

animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/**

@@ -38,3 +28,2 @@ * Wait until the first "enter" transition to mount tabs (add them to the DOM)

mountOnEnter: _propTypes.default.bool,
/**

@@ -68,3 +57,2 @@ * Unmount tabs (remove it from the DOM) when they are no longer visible

};
class TabContent extends _react.default.Component {

@@ -74,6 +62,7 @@ constructor(props, context) {

this.handlePaneEnter = this.handlePaneEnter.bind(this);
this.handlePaneExited = this.handlePaneExited.bind(this); // Active entries in state will be `null` unless `animation` is set. Need
this.handlePaneExited = this.handlePaneExited.bind(this);
// Active entries in state will be `null` unless `animation` is set. Need
// to track active child in case keys swap and the active child changes
// but the active key does not.
this.state = {

@@ -84,3 +73,2 @@ activeKey: null,

}
getChildContext() {

@@ -110,3 +98,2 @@ const {

}
componentDidUpdate(prevProps) {

@@ -120,7 +107,5 @@ if (this.props.animation !== prevProps.animation && this.state.activeChild) {

}
componentWillUnmount() {
this.isUnmounted = true;
}
getContainerActiveKey() {

@@ -130,13 +115,11 @@ const tabContainer = this.context.$bs_tabContainer;

}
handlePaneEnter(child, childKey) {
if (!this.props.animation) {
return false;
} // It's possible that this child should be transitioning out.
}
// It's possible that this child should be transitioning out.
if (childKey !== this.getContainerActiveKey()) {
return false;
}
this.setState({

@@ -148,3 +131,2 @@ activeKey: childKey,

}
handlePaneExited(child) {

@@ -155,3 +137,2 @@ // This might happen as everything is unmounting.

}
this.setState(_ref => {

@@ -161,7 +142,5 @@ let {

} = _ref;
if (activeChild !== child) {
return null;
}
return {

@@ -173,3 +152,2 @@ activeKey: null,

}
render() {

@@ -182,9 +160,8 @@ const {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['animation', 'mountOnEnter', 'unmountOnExit']);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Component, {
...elementProps,
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'content'))
}));
});
}
}
TabContent.propTypes = propTypes;

@@ -194,6 +171,4 @@ TabContent.defaultProps = defaultProps;

TabContent.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('tab', TabContent);
exports.default = _default;
//# sourceMappingURL=TabContent.js.map

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -35,3 +28,2 @@ striped: _propTypes.default.bool,

};
class Table extends _react.default.Component {

@@ -49,3 +41,4 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[(0, _bootstrapUtils.prefix)(bsProps, 'striped')]: striped,

@@ -56,24 +49,19 @@ [(0, _bootstrapUtils.prefix)(bsProps, 'bordered')]: bordered,

};
const table = /*#__PURE__*/_react.default.createElement("table", _extends({}, elementProps, {
const table = /*#__PURE__*/(0, _jsxRuntime.jsx)("table", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
if (responsive) {
return /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'responsive')
}, table);
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'responsive'),
children: table
});
}
return table;
}
}
Table.propTypes = propTypes;
Table.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('table', Table);
exports.default = _default;
//# sourceMappingURL=Table.js.map

@@ -7,23 +7,12 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _warning = _interopRequireDefault(require("warning"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _Fade = _interopRequireDefault(require("./Fade"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -34,3 +23,2 @@ /**

eventKey: _propTypes.default.any,
/**

@@ -42,9 +30,6 @@ * Use animation when showing or hiding `<TabPane>`s. Use `false` to disable,

animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
/** @private * */
id: _propTypes.default.string,
/** @private * */
'aria-labelledby': _propTypes.default.string,
/**

@@ -56,3 +41,2 @@ * If not explicitly specified and rendered in the context of a

bsClass: _propTypes.default.string,
/**

@@ -62,3 +46,2 @@ * Transition onEnter callback when animation is not `false`

onEnter: _propTypes.default.func,
/**

@@ -68,3 +51,2 @@ * Transition onEntering callback when animation is not `false`

onEntering: _propTypes.default.func,
/**

@@ -74,3 +56,2 @@ * Transition onEntered callback when animation is not `false`

onEntered: _propTypes.default.func,
/**

@@ -80,3 +61,2 @@ * Transition onExit callback when animation is not `false`

onExit: _propTypes.default.func,
/**

@@ -86,3 +66,2 @@ * Transition onExiting callback when animation is not `false`

onExiting: _propTypes.default.func,
/**

@@ -92,3 +71,2 @@ * Transition onExited callback when animation is not `false`

onExited: _propTypes.default.func,
/**

@@ -98,3 +76,2 @@ * Wait until the first "enter" transition to mount the tab (add it to the DOM)

mountOnEnter: _propTypes.default.bool,
/**

@@ -121,2 +98,3 @@ * Unmount the tab (remove it from the DOM) when it is no longer visible

};
/**

@@ -126,7 +104,5 @@ * We override the `<TabContainer>` context so `<Nav>`s in `<TabPane>`s don't

*/
const childContextTypes = {
$bs_tabContainer: _propTypes.default.oneOf([null])
};
class TabPane extends _react.default.Component {

@@ -139,3 +115,2 @@ constructor(props, context) {

}
getChildContext() {

@@ -146,3 +121,2 @@ return {

}
componentDidMount() {

@@ -154,3 +128,2 @@ if (this.shouldBeIn()) {

}
componentDidUpdate() {

@@ -167,3 +140,2 @@ if (this.in) {

}
componentWillUnmount() {

@@ -175,3 +147,2 @@ if (this.in) {

}
getAnimation() {

@@ -181,28 +152,20 @@ if (this.props.animation != null) {

}
const tabContent = this.context.$bs_tabContent;
return tabContent && tabContent.animation;
}
handleEnter() {
const tabContent = this.context.$bs_tabContent;
if (!tabContent) {
return;
}
this.in = tabContent.onPaneEnter(this, this.props.eventKey);
}
handleExited() {
const tabContent = this.context.$bs_tabContent;
if (!tabContent) {
return;
}
tabContent.onPaneExited(this);
this.in = false;
}
isActive() {

@@ -213,7 +176,5 @@ const tabContent = this.context.$bs_tabContent;

}
shouldBeIn() {
return this.getAnimation() && this.isActive();
}
render() {

@@ -242,17 +203,13 @@ const {

const unmountOnExit = propsUnmountOnExit != null ? propsUnmountOnExit : tabContent && tabContent.unmountOnExit;
if (!active && !animation && unmountOnExit) {
return null;
}
const Transition = animation === true ? _Fade.default : animation || null;
if (tabContent) {
bsProps.bsClass = (0, _bootstrapUtils.prefix)(tabContent, 'pane');
}
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
active
};
if (tabContainer) {

@@ -263,12 +220,11 @@ (0, _warning.default)(!elementProps.id && !elementProps['aria-labelledby'], 'In the context of a `<TabContainer>`, `<TabPanes>` are given ' + 'generated `id` and `aria-labelledby` attributes for the sake of ' + 'proper component accessibility. Any provided ones will be ignored. ' + 'To control these attributes directly provide a `generateChildId` ' + 'prop to the parent `<TabContainer>`.');

}
const pane = /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
const pane = /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
role: "tabpanel",
"aria-hidden": !active,
className: (0, _classnames.default)(className, classes)
}));
});
if (Transition) {
const exiting = tabContent && tabContent.exiting;
return /*#__PURE__*/_react.default.createElement(Transition, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(Transition, {
in: active && !exiting,

@@ -282,18 +238,14 @@ onEnter: (0, _createChainedFunction.default)(this.handleEnter, onEnter),

mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit
}, pane);
unmountOnExit: unmountOnExit,
children: pane
});
}
return pane;
}
}
TabPane.propTypes = propTypes;
TabPane.contextTypes = contextTypes;
TabPane.childContextTypes = childContextTypes;
var _default = (0, _bootstrapUtils.bsClass)('tab-pane', TabPane);
exports.default = _default;
//# sourceMappingURL=TabPane.js.map

@@ -7,29 +7,15 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _uncontrollable = require("uncontrollable");
var _elementType = _interopRequireDefault(require("prop-types-extra/lib/elementType"));
var _Nav = _interopRequireDefault(require("./Nav"));
var _NavItem = _interopRequireDefault(require("./NavItem"));
var _TabContainer = _interopRequireDefault(require("./TabContainer"));
var _TabContent = _interopRequireDefault(require("./TabContent"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const TabContainer = _TabContainer.default.ControlledComponent;

@@ -43,3 +29,2 @@ const propTypes = {

activeKey: _propTypes.default.any,
/**

@@ -49,3 +34,2 @@ * Navigation style

bsStyle: _propTypes.default.oneOf(['tabs', 'pills']),
/**

@@ -58,3 +42,2 @@ * Sets a default animation strategy. Use `false` to disable, `true`

id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**

@@ -73,3 +56,2 @@ * Callback fired when a Tab is selected.

onSelect: _propTypes.default.func,
/**

@@ -79,3 +61,2 @@ * Wait until the first "enter" transition to mount tabs (add them to the DOM)

mountOnEnter: _propTypes.default.bool,
/**

@@ -92,6 +73,4 @@ * Unmount tabs (remove it from the DOM) when it is no longer visible

};
function getDefaultActiveKey(children) {
let defaultActiveKey;
_ValidComponentChildren.default.forEach(children, child => {

@@ -102,6 +81,4 @@ if (defaultActiveKey == null) {

});
return defaultActiveKey;
}
class Tabs extends _react.default.Component {

@@ -115,14 +92,12 @@ renderTab(child) {

} = child.props;
if (title == null) {
return null;
}
return /*#__PURE__*/_react.default.createElement(_NavItem.default, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_NavItem.default, {
eventKey: eventKey,
disabled: disabled,
className: tabClassName
}, title);
className: tabClassName,
children: title
});
}
render() {

@@ -142,3 +117,3 @@ const {

} = this.props;
return /*#__PURE__*/_react.default.createElement(TabContainer, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)(TabContainer, {
id: id,

@@ -148,24 +123,26 @@ activeKey: activeKey,

className: className,
style: style
}, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Nav.default, _extends({}, props, {
role: "tablist"
}), _ValidComponentChildren.default.map(children, this.renderTab)), /*#__PURE__*/_react.default.createElement(_TabContent.default, {
bsClass: bsClass,
animation: animation,
mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit
}, children)));
style: style,
children: /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_Nav.default, {
...props,
role: "tablist",
children: _ValidComponentChildren.default.map(children, this.renderTab)
}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_TabContent.default, {
bsClass: bsClass,
animation: animation,
mountOnEnter: mountOnEnter,
unmountOnExit: unmountOnExit,
children: children
})]
})
});
}
}
Tabs.propTypes = propTypes;
Tabs.defaultProps = defaultProps;
(0, _bootstrapUtils.bsClass)('tab', Tabs);
var _default = (0, _uncontrollable.uncontrollable)(Tabs, {
activeKey: 'onSelect'
});
exports.default = _default;
//# sourceMappingURL=Tabs.js.map

@@ -7,17 +7,11 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/* eslint-disable jsx-a11y/alt-text */
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -28,3 +22,2 @@ /**

src: _propTypes.default.string,
/**

@@ -34,3 +27,2 @@ * alt property that is passed down to the image inside this component

alt: _propTypes.default.string,
/**

@@ -40,3 +32,2 @@ * href property that is passed down to the image inside this component

href: _propTypes.default.string,
/**

@@ -46,3 +37,2 @@ * onError callback that is passed down to the image inside this component

onError: _propTypes.default.func,
/**

@@ -53,3 +43,2 @@ * onLoad callback that is passed down to the image inside this component

};
class Thumbnail extends _react.default.Component {

@@ -69,21 +58,20 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, elementProps, {
className: (0, _classnames.default)(className, classes)
}), /*#__PURE__*/_react.default.createElement("img", {
src,
alt,
onError,
onLoad
}), children && /*#__PURE__*/_react.default.createElement("div", {
className: "caption"
}, children));
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(Component, {
...elementProps,
className: (0, _classnames.default)(className, classes),
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("img", {
src,
alt,
onError,
onLoad
}), children && /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: "caption",
children: children
})]
});
}
}
Thumbnail.propTypes = propTypes;
var _default = (0, _bootstrapUtils.bsClass)('thumbnail', Thumbnail);
exports.default = _default;
//# sourceMappingURL=Thumbnail.js.map

@@ -7,13 +7,7 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _Button = _interopRequireDefault(require("./Button"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -25,3 +19,2 @@ /**

type: _propTypes.default.oneOf(['checkbox', 'radio']),
/**

@@ -32,3 +25,2 @@ * The HTML input name, used to group like checkboxes or radio buttons together

name: _propTypes.default.string,
/**

@@ -38,3 +30,2 @@ * The checked state of the input, managed by `<ToggleButtonGroup>`` automatically

checked: _propTypes.default.bool,
/**

@@ -44,3 +35,2 @@ * The disabled state of both the label and input

disabled: _propTypes.default.bool,
/**

@@ -50,3 +40,2 @@ * [onChange description]

onChange: _propTypes.default.func,
/**

@@ -57,3 +46,2 @@ * The value of the input, and unique identifier in the ToggleButtonGroup

};
class ToggleButton extends _react.default.Component {

@@ -71,18 +59,18 @@ render() {

const disabled = props.disabled;
return /*#__PURE__*/_react.default.createElement(_Button.default, _extends({}, props, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_Button.default, {
...props,
active: !!checked,
componentClass: "label"
}), /*#__PURE__*/_react.default.createElement("input", {
name: name,
type: type,
autoComplete: "off",
value: value,
checked: !!checked,
disabled: !!disabled,
onChange: onChange
}), children);
componentClass: "label",
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("input", {
name: name,
type: type,
autoComplete: "off",
value: value,
checked: !!checked,
disabled: !!disabled,
onChange: onChange
}), children]
});
}
}
ToggleButton.propTypes = propTypes;

@@ -89,0 +77,0 @@ var _default = ToggleButton;

@@ -7,23 +7,12 @@ "use strict";

exports.default = void 0;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _invariant = _interopRequireDefault(require("invariant"));
var _uncontrollable = require("uncontrollable");
var _createChainedFunction = _interopRequireDefault(require("./utils/createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
var _ButtonGroup = _interopRequireDefault(require("./ButtonGroup"));
var _ToggleButton = _interopRequireDefault(require("./ToggleButton"));
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -36,3 +25,2 @@ /**

name: _propTypes.default.string,
/**

@@ -44,3 +32,2 @@ * The value, or array of values, of the active (pressed) buttons

value: _propTypes.default.any,
/**

@@ -54,3 +41,2 @@ * Callback fired when a button is pressed, depending on whether the `type`

onChange: _propTypes.default.func,
/**

@@ -65,3 +51,2 @@ * The input `type` of the rendered buttons, determines the toggle behavior

};
class ToggleButtonGroup extends _react.default.Component {

@@ -74,3 +59,2 @@ getValues() {

}
handleToggle(value) {

@@ -83,3 +67,2 @@ const {

const isActive = values.indexOf(value) !== -1;
if (type === 'radio') {

@@ -89,6 +72,4 @@ if (!isActive) {

}
return;
}
if (isActive) {

@@ -100,3 +81,2 @@ onChange(values.filter(n => n !== value));

}
render() {

@@ -112,25 +92,24 @@ const {

delete props.onChange;
delete props.value; // the data attribute is required b/c twbs css uses it in the selector
delete props.value;
return /*#__PURE__*/_react.default.createElement(_ButtonGroup.default, _extends({}, props, {
"data-toggle": "buttons"
}), _ValidComponentChildren.default.map(children, child => {
const {
value,
onChange
} = child.props;
const handler = () => this.handleToggle(value);
return /*#__PURE__*/_react.default.cloneElement(child, {
type,
name: child.name || name,
checked: values.indexOf(value) !== -1,
onChange: (0, _createChainedFunction.default)(onChange, handler)
});
}));
// the data attribute is required b/c twbs css uses it in the selector
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_ButtonGroup.default, {
...props,
"data-toggle": "buttons",
children: _ValidComponentChildren.default.map(children, child => {
const {
value,
onChange
} = child.props;
const handler = () => this.handleToggle(value);
return /*#__PURE__*/_react.default.cloneElement(child, {
type,
name: child.name || name,
checked: values.indexOf(value) !== -1,
onChange: (0, _createChainedFunction.default)(onChange, handler)
});
})
});
}
}
ToggleButtonGroup.propTypes = propTypes;

@@ -137,0 +116,0 @@ ToggleButtonGroup.defaultProps = defaultProps;

@@ -7,17 +7,9 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const propTypes = {

@@ -30,3 +22,2 @@ /**

id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
/**

@@ -36,3 +27,2 @@ * Sets the direction the Tooltip is positioned towards.

placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
/**

@@ -42,3 +32,2 @@ * The "top" position value for the Tooltip.

positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -48,3 +37,2 @@ * The "left" position value for the Tooltip.

positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -54,3 +42,2 @@ * The "top" position value for the Tooltip arrow.

arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
/**

@@ -64,3 +51,2 @@ * The "left" position value for the Tooltip arrow.

};
class Tooltip extends _react.default.Component {

@@ -80,3 +66,4 @@ render() {

const [bsProps, elementProps] = (0, _bootstrapUtils.splitBsProps)(props);
const classes = { ...(0, _bootstrapUtils.getClassSet)(bsProps),
const classes = {
...(0, _bootstrapUtils.getClassSet)(bsProps),
[placement]: true

@@ -93,22 +80,21 @@ };

};
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", {
...elementProps,
role: "tooltip",
className: (0, _classnames.default)(className, classes),
style: outerStyle
}), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'arrow'),
style: arrowStyle
}), /*#__PURE__*/_react.default.createElement("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
}, children));
style: outerStyle,
children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'arrow'),
style: arrowStyle
}), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner'),
children: children
})]
});
}
}
Tooltip.propTypes = propTypes;
Tooltip.defaultProps = defaultProps;
var _default = (0, _bootstrapUtils.bsClass)('tooltip', Tooltip);
exports.default = _default;
//# sourceMappingURL=Tooltip.js.map

@@ -13,12 +13,8 @@ "use strict";

exports.splitBsPropsAndOmit = splitBsPropsAndOmit;
var _invariant = _interopRequireDefault(require("invariant"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _StyleConfig = require("./StyleConfig");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
// TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
function curry(fn) {

@@ -29,13 +25,9 @@ return function () {

}
let last = args[args.length - 1];
if (typeof last === 'function') {
return fn(...args);
}
return Component => fn(...args, Component);
};
}
function prefix(props, variant) {

@@ -46,3 +38,2 @@ let bsClass = (props.bsClass || '').trim();

}
const bsClass = curry((defaultClass, Component) => {

@@ -61,3 +52,2 @@ let propTypes = Component.propTypes || (Component.propTypes = {});

}
let existing = Component.STYLES || [];

@@ -70,12 +60,11 @@ let propTypes = Component.propTypes || {};

});
let propType = _propTypes.default.oneOf(existing);
let propType = _propTypes.default.oneOf(existing); // expose the values on the propType function for documentation
// expose the values on the propType function for documentation
Component.STYLES = existing;
propType._values = existing;
Component.propTypes = { ...propTypes,
Component.propTypes = {
...propTypes,
bsStyle: propType
};
if (defaultStyle !== undefined) {

@@ -85,3 +74,2 @@ let defaultProps = Component.defaultProps || (Component.defaultProps = {});

}
return Component;

@@ -95,3 +83,2 @@ });

}
let existing = Component.SIZES || [];

@@ -107,19 +94,16 @@ let propTypes = Component.propTypes || {};

const mappedSize = _StyleConfig.SIZE_MAP[size];
if (mappedSize && mappedSize !== size) {
values.push(mappedSize);
}
values.push(size);
});
const propType = _propTypes.default.oneOf(values);
propType._values = values;
propType._values = values; // expose the values on the propType function for documentation
// expose the values on the propType function for documentation
Component.SIZES = existing;
Component.propTypes = { ...propTypes,
Component.propTypes = {
...propTypes,
bsSize: propType
};
if (defaultSize !== undefined) {

@@ -129,10 +113,7 @@ if (!Component.defaultProps) {

}
Component.defaultProps.bsSize = defaultSize;
}
return Component;
});
exports.bsSizes = bsSizes;
function getClassSet(props) {

@@ -142,3 +123,2 @@ const classes = {

};
if (props.bsSize) {

@@ -148,10 +128,7 @@ const bsSize = _StyleConfig.SIZE_MAP[props.bsSize] || props.bsSize;

}
if (props.bsStyle) {
classes[prefix(props, props.bsStyle)] = true;
}
return classes;
}
function getBsProps(props) {

@@ -165,7 +142,5 @@ return {

}
function isBsProp(propName) {
return propName === 'bsClass' || propName === 'bsSize' || propName === 'bsStyle' || propName === 'bsRole';
}
function splitBsProps(props) {

@@ -175,3 +150,2 @@ const elementProps = {};

let [propName, propValue] = _ref;
if (!isBsProp(propName)) {

@@ -183,3 +157,2 @@ elementProps[propName] = propValue;

}
function splitBsPropsAndOmit(props, omittedPropNames) {

@@ -193,3 +166,2 @@ const isOmittedProp = {};

let [propName, propValue] = _ref2;
if (!isBsProp(propName) && !isOmittedProp[propName]) {

@@ -201,2 +173,3 @@ elementProps[propName] = propValue;

}
/**

@@ -206,4 +179,2 @@ * Add a style variant to a Component. Mutates the propTypes of the component

*/
function addStyle(Component) {

@@ -213,8 +184,6 @@ for (var _len2 = arguments.length, styleVariant = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {

}
bsStyles(styleVariant)(Component);
}
const _curry = curry;
exports._curry = _curry;
//# sourceMappingURL=bootstrapUtils.js.map

@@ -7,3 +7,2 @@ "use strict";

exports.default = capitalize;
function capitalize(string) {

@@ -10,0 +9,0 @@ return `${string.charAt(0).toUpperCase()}${string.slice(1)}`;

@@ -7,3 +7,2 @@ "use strict";

exports.default = void 0;
/**

@@ -22,3 +21,2 @@ * Safe chained function

}
return funcs.filter(f => f != null).reduce((acc, f) => {

@@ -28,7 +26,5 @@ if (typeof f !== 'function') {

}
if (acc === null) {
return f;
}
return function chainedFunction() {

@@ -38,3 +34,2 @@ for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {

}
acc.apply(this, args);

@@ -45,5 +40,4 @@ f.apply(this, args);

}
var _default = createChainedFunction;
exports.default = _default;
//# sourceMappingURL=createChainedFunction.js.map

@@ -8,12 +8,7 @@ "use strict";

exports.default = void 0;
var _warning = _interopRequireDefault(require("warning"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
let warned = {};
function deprecationWarning(oldname, newname, link) {
let message;
if (typeof oldname === 'object') {

@@ -23,3 +18,2 @@ message = oldname.message;

message = `${oldname} is deprecated. Use ${newname} instead.`;
if (link) {

@@ -29,11 +23,8 @@ message += `\nYou can read more about it at ${link}`;

}
if (warned[message]) {
return;
}
(0, _warning.default)(false, message);
warned[message] = true;
}
deprecationWarning.wrapper = function (Component) {

@@ -43,3 +34,2 @@ for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

}
return class DeprecatedComponent extends Component {

@@ -49,3 +39,2 @@ componentDidMount() {

deprecationWarning(...args);
if (super.componentDidMount) {

@@ -55,9 +44,6 @@ super.componentDidMount(...arguments);

}
};
};
var _default = deprecationWarning;
exports.default = _default;
function _resetWarned() {

@@ -64,0 +50,0 @@ warned = {};

@@ -9,3 +9,3 @@ "use strict";

get: function () {
return _ValidComponentChildren2.default;
return _ValidComponentChildren.default;
}

@@ -17,19 +17,12 @@ });

get: function () {
return _createChainedFunction2.default;
return _createChainedFunction.default;
}
});
var _bootstrapUtils = _interopRequireWildcard(require("./bootstrapUtils"));
exports.bootstrapUtils = _bootstrapUtils;
var _createChainedFunction2 = _interopRequireDefault(require("./createChainedFunction"));
var _ValidComponentChildren2 = _interopRequireDefault(require("./ValidComponentChildren"));
var _createChainedFunction = _interopRequireDefault(require("./createChainedFunction"));
var _ValidComponentChildren = _interopRequireDefault(require("./ValidComponentChildren"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
//# sourceMappingURL=index.js.map

@@ -9,17 +9,10 @@ "use strict";

exports.requiredRoles = requiredRoles;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _createChainableTypeChecker = _interopRequireDefault(require("prop-types-extra/lib/utils/createChainableTypeChecker"));
var _ValidComponentChildren = _interopRequireDefault(require("./ValidComponentChildren"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
function generatedId(name) {
return function (props) {
let error = null;
if (!props.generateChildId) {

@@ -29,5 +22,3 @@ for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

}
error = idPropType(props, ...args);
if (!error && !props.id) {

@@ -37,7 +28,5 @@ error = new Error(`In order to properly initialize the ${name} in a way that is accessible to assistive technologies ` + `(such as screen readers) an \`id\` or a \`generateChildId\` prop to ${name} is required`);

}
return error;
};
}
function requiredRoles() {

@@ -47,3 +36,2 @@ for (var _len2 = arguments.length, roles = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {

}
return (0, _createChainableTypeChecker.default)((props, propName, component) => {

@@ -56,14 +44,10 @@ let missing;

}
return true;
});
if (missing) {
return new Error(`(children) ${component} - Missing a required child with bsRole: ` + `${missing}. ${component} must have at least one child of each of ` + `the following bsRoles: ${roles.join(', ')}`);
}
return null;
});
}
function exclusiveRoles() {

@@ -73,3 +57,2 @@ for (var _len3 = arguments.length, roles = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {

}
return (0, _createChainableTypeChecker.default)((props, propName, component) => {

@@ -79,3 +62,2 @@ let duplicate;

const childrenWithRole = _ValidComponentChildren.default.filter(props.children, child => child.props.bsRole === role);
if (childrenWithRole.length > 1) {

@@ -85,10 +67,7 @@ duplicate = role;

}
return true;
});
if (duplicate) {
return new Error(`(children) ${component} - Duplicate children detected of bsRole: ` + `${duplicate}. Only one child each allowed with the following ` + `bsRoles: ${roles.join(', ')}`);
}
return null;

@@ -95,0 +74,0 @@ });

@@ -7,3 +7,2 @@ "use strict";

exports.default = splitComponentProps;
function splitComponentProps(props, Component) {

@@ -15,3 +14,2 @@ const componentPropTypes = Component.propTypes;

let [propName, propValue] = _ref;
if (componentPropTypes[propName]) {

@@ -18,0 +16,0 @@ parentProps[propName] = propValue;

@@ -7,7 +7,4 @@ "use strict";

exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// TODO: This module should be ElementChildren, and should use named exports.

@@ -33,6 +30,6 @@

}
return func.call(context, child, index++);
});
}
/**

@@ -48,7 +45,4 @@ * Iterates through children that are "valid components".

*/
function forEach(children, func, context) {
let index = 0;
_react.default.Children.forEach(children, child => {

@@ -58,6 +52,6 @@ if (! /*#__PURE__*/_react.default.isValidElement(child)) {

}
func.call(context, child, index++);
});
}
/**

@@ -69,7 +63,4 @@ * Count the number of "valid components" in the Children container.

*/
function count(children) {
let result = 0;
_react.default.Children.forEach(children, child => {

@@ -79,8 +70,7 @@ if (! /*#__PURE__*/_react.default.isValidElement(child)) {

}
++result;
});
return result;
}
/**

@@ -98,8 +88,5 @@ * Finds children that are typically specified as `props.children`,

*/
function filter(children, func, context) {
let index = 0;
let result = [];
_react.default.Children.forEach(children, child => {

@@ -109,3 +96,2 @@ if (! /*#__PURE__*/_react.default.isValidElement(child)) {

}
if (func.call(context, child, index++)) {

@@ -115,10 +101,7 @@ result.push(child);

});
return result;
}
function find(children, func, context) {
let index = 0;
let result;
_react.default.Children.forEach(children, child => {

@@ -128,7 +111,5 @@ if (result) {

}
if (! /*#__PURE__*/_react.default.isValidElement(child)) {
return;
}
if (func.call(context, child, index++)) {

@@ -138,10 +119,7 @@ result = child;

});
return result;
}
function every(children, func, context) {
let index = 0;
let result = true;
_react.default.Children.forEach(children, child => {

@@ -151,7 +129,5 @@ if (!result) {

}
if (! /*#__PURE__*/_react.default.isValidElement(child)) {
return;
}
if (!func.call(context, child, index++)) {

@@ -161,10 +137,7 @@ result = false;

});
return result;
}
function some(children, func, context) {
let index = 0;
let result = false;
_react.default.Children.forEach(children, child => {

@@ -174,7 +147,5 @@ if (result) {

}
if (! /*#__PURE__*/_react.default.isValidElement(child)) {
return;
}
if (func.call(context, child, index++)) {

@@ -184,9 +155,6 @@ result = true;

});
return result;
}
function toArray(children) {
const result = [];
_react.default.Children.forEach(children, child => {

@@ -196,9 +164,6 @@ if (! /*#__PURE__*/_react.default.isValidElement(child)) {

}
result.push(child);
});
return result;
}
var _default = {

@@ -205,0 +170,0 @@ map,

@@ -7,15 +7,8 @@ "use strict";

exports.default = void 0;
var _classnames = _interopRequireDefault(require("classnames"));
var _react = _interopRequireDefault(require("react"));
var _bootstrapUtils = require("./utils/bootstrapUtils");
var _StyleConfig = require("./utils/StyleConfig");
var _jsxRuntime = require("react/jsx-runtime");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
class Well extends _react.default.Component {

@@ -29,12 +22,10 @@ render() {

const classes = (0, _bootstrapUtils.getClassSet)(bsProps);
return /*#__PURE__*/_react.default.createElement("div", _extends({}, elementProps, {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
...elementProps,
className: (0, _classnames.default)(className, classes)
}));
});
}
}
var _default = (0, _bootstrapUtils.bsClass)('well', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Well));
exports.default = _default;
//# sourceMappingURL=Well.js.map
{
"name": "@talend/react-bootstrap",
"version": "1.35.2",
"version": "2.0.0",
"description": "Bootstrap 3 components built with React",

@@ -13,7 +13,7 @@ "repository": {

"scripts": {
"build:dev": "talend-scripts build:lib:umd --dev",
"build:prod": "talend-scripts build:lib:umd --prod",
"build:dev": "talend-scripts build --umd --dev",
"build:prod": "talend-scripts build --umd --prod",
"pre-release": "yarn build:dev && yarn build:prod",
"build:lib": "talend-scripts build:lib",
"lint:es": "talend-scripts lint:es",
"build:lib": "talend-scripts build",
"lint": "talend-scripts lint",
"test": "talend-scripts test",

@@ -45,8 +45,8 @@ "storybook": "start-storybook -p 6006",

"devDependencies": {
"@talend/scripts-core": "^12.0.0",
"@talend/scripts-preset-react-lib": "^14.0.0",
"@testing-library/jest-dom": "^5.16.4",
"@talend/scripts-core": "^16.0.0",
"@talend/scripts-config-react-webpack": "^16.0.0",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^12.1.5",
"@testing-library/user-event": "^13.5.0",
"chai": "^4.3.6",
"chai": "^4.3.8",
"chalk": "^2.4.2",

@@ -56,9 +56,9 @@ "create-react-class": "^15.7.0",

"lodash": "^4.17.21",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-test-renderer": "^17.0.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-test-renderer": "^18.2.0",
"sinon": "^11.1.2"
},
"dependencies": {
"classnames": "^2.3.1",
"classnames": "^2.3.2",
"dom-helpers": "^3.4.0",

@@ -65,0 +65,0 @@ "invariant": "^2.2.4",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc