Initial commit
This commit is contained in:
38
node_modules/react-bootstrap/lib/Accordion.js
generated
vendored
Normal file
38
node_modules/react-bootstrap/lib/Accordion.js
generated
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _PanelGroup = _interopRequireDefault(require("./PanelGroup"));
|
||||
|
||||
var Accordion =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Accordion, _React$Component);
|
||||
|
||||
function Accordion() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Accordion.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
return _react.default.createElement(_PanelGroup.default, (0, _extends2.default)({}, this.props, {
|
||||
accordion: true
|
||||
}), this.props.children);
|
||||
};
|
||||
|
||||
return Accordion;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = Accordion;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
81
node_modules/react-bootstrap/lib/Alert.js
generated
vendored
Normal file
81
node_modules/react-bootstrap/lib/Alert.js
generated
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
onDismiss: _propTypes.default.func,
|
||||
closeLabel: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
closeLabel: 'Close alert'
|
||||
};
|
||||
|
||||
var Alert =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Alert, _React$Component);
|
||||
|
||||
function Alert() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Alert.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
onDismiss = _this$props.onDismiss,
|
||||
closeLabel = _this$props.closeLabel,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onDismiss", "closeLabel", "className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var dismissable = !!onDismiss;
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'dismissable')] = dismissable, _extends2));
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
role: "alert",
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), dismissable && _react.default.createElement(_CloseButton.default, {
|
||||
onClick: onDismiss,
|
||||
label: closeLabel
|
||||
}), children);
|
||||
};
|
||||
|
||||
return Alert;
|
||||
}(_react.default.Component);
|
||||
|
||||
Alert.propTypes = propTypes;
|
||||
Alert.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), _StyleConfig.State.INFO, (0, _bootstrapUtils.bsClass)('alert', Alert));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
87
node_modules/react-bootstrap/lib/Badge.js
generated
vendored
Normal file
87
node_modules/react-bootstrap/lib/Badge.js
generated
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
// TODO: `pullRight` doesn't belong here. There's no special handling here.
|
||||
var propTypes = {
|
||||
pullRight: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
pullRight: false
|
||||
};
|
||||
|
||||
var Badge =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Badge, _React$Component);
|
||||
|
||||
function Badge() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Badge.prototype;
|
||||
|
||||
_proto.hasContent = function hasContent(children) {
|
||||
var result = false;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (result) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (child || child === 0) {
|
||||
result = true;
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
pullRight = _this$props.pullRight,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["pullRight", "className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
'pull-right': pullRight,
|
||||
// Hack for collapsing on IE8.
|
||||
hidden: !this.hasContent(children)
|
||||
});
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return Badge;
|
||||
}(_react.default.Component);
|
||||
|
||||
Badge.propTypes = propTypes;
|
||||
Badge.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('badge', Badge);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
58
node_modules/react-bootstrap/lib/Breadcrumb.js
generated
vendored
Normal file
58
node_modules/react-bootstrap/lib/Breadcrumb.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _BreadcrumbItem = _interopRequireDefault(require("./BreadcrumbItem"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var Breadcrumb =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Breadcrumb, _React$Component);
|
||||
|
||||
function Breadcrumb() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Breadcrumb.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("ol", (0, _extends2.default)({}, elementProps, {
|
||||
role: "navigation",
|
||||
"aria-label": "breadcrumbs",
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Breadcrumb;
|
||||
}(_react.default.Component);
|
||||
|
||||
Breadcrumb.Item = _BreadcrumbItem.default;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('breadcrumb', Breadcrumb);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
86
node_modules/react-bootstrap/lib/BreadcrumbItem.js
generated
vendored
Normal file
86
node_modules/react-bootstrap/lib/BreadcrumbItem.js
generated
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* If set to true, renders `span` instead of `a`
|
||||
*/
|
||||
active: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* `href` attribute for the inner `a` element
|
||||
*/
|
||||
href: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* `title` attribute for the inner `a` element
|
||||
*/
|
||||
title: _propTypes.default.node,
|
||||
|
||||
/**
|
||||
* `target` attribute for the inner `a` element
|
||||
*/
|
||||
target: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
active: false
|
||||
};
|
||||
|
||||
var BreadcrumbItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(BreadcrumbItem, _React$Component);
|
||||
|
||||
function BreadcrumbItem() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = BreadcrumbItem.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
active = _this$props.active,
|
||||
href = _this$props.href,
|
||||
title = _this$props.title,
|
||||
target = _this$props.target,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "href", "title", "target", "className"]); // Don't try to render these props on non-active <span>.
|
||||
|
||||
var linkProps = {
|
||||
href: href,
|
||||
title: title,
|
||||
target: target
|
||||
};
|
||||
return _react.default.createElement("li", {
|
||||
className: (0, _classnames.default)(className, {
|
||||
active: active
|
||||
})
|
||||
}, active ? _react.default.createElement("span", props) : _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, linkProps)));
|
||||
};
|
||||
|
||||
return BreadcrumbItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
BreadcrumbItem.propTypes = propTypes;
|
||||
BreadcrumbItem.defaultProps = defaultProps;
|
||||
var _default = BreadcrumbItem;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
111
node_modules/react-bootstrap/lib/Button.js
generated
vendored
Normal file
111
node_modules/react-bootstrap/lib/Button.js
generated
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
active: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
block: _propTypes.default.bool,
|
||||
onClick: _propTypes.default.func,
|
||||
componentClass: _elementType.default,
|
||||
href: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Defines HTML button type attribute
|
||||
* @defaultValue 'button'
|
||||
*/
|
||||
type: _propTypes.default.oneOf(['button', 'reset', 'submit'])
|
||||
};
|
||||
var defaultProps = {
|
||||
active: false,
|
||||
block: false,
|
||||
disabled: false
|
||||
};
|
||||
|
||||
var Button =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Button, _React$Component);
|
||||
|
||||
function Button() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Button.prototype;
|
||||
|
||||
_proto.renderAnchor = function renderAnchor(elementProps, className) {
|
||||
return _react.default.createElement(_SafeAnchor.default, (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, elementProps.disabled && 'disabled')
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.renderButton = function renderButton(_ref, className) {
|
||||
var componentClass = _ref.componentClass,
|
||||
elementProps = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["componentClass"]);
|
||||
var Component = componentClass || 'button';
|
||||
return _react.default.createElement(Component, (0, _extends3.default)({}, elementProps, {
|
||||
type: elementProps.type || 'button',
|
||||
className: className
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
active = _this$props.active,
|
||||
block = _this$props.block,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "block", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {
|
||||
active: active
|
||||
}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'block')] = block, _extends2));
|
||||
var fullClassName = (0, _classnames.default)(className, classes);
|
||||
|
||||
if (elementProps.href) {
|
||||
return this.renderAnchor(elementProps, fullClassName);
|
||||
}
|
||||
|
||||
return this.renderButton(elementProps, fullClassName);
|
||||
};
|
||||
|
||||
return Button;
|
||||
}(_react.default.Component);
|
||||
|
||||
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)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY, _StyleConfig.Style.LINK]), _StyleConfig.Style.DEFAULT, Button)));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
86
node_modules/react-bootstrap/lib/ButtonGroup.js
generated
vendored
Normal file
86
node_modules/react-bootstrap/lib/ButtonGroup.js
generated
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
vertical: _propTypes.default.bool,
|
||||
justified: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Display block buttons; only useful when used with the "vertical" prop.
|
||||
* @type {bool}
|
||||
*/
|
||||
block: (0, _all.default)(_propTypes.default.bool, function (_ref) {
|
||||
var block = _ref.block,
|
||||
vertical = _ref.vertical;
|
||||
return block && !vertical ? new Error('`block` requires `vertical` to be set to have any effect') : null;
|
||||
})
|
||||
};
|
||||
var defaultProps = {
|
||||
block: false,
|
||||
justified: false,
|
||||
vertical: false
|
||||
};
|
||||
|
||||
var ButtonGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ButtonGroup, _React$Component);
|
||||
|
||||
function ButtonGroup() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ButtonGroup.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
block = _this$props.block,
|
||||
justified = _this$props.justified,
|
||||
vertical = _this$props.vertical,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["block", "justified", "vertical", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps)] = !vertical, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'vertical')] = vertical, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'justified')] = justified, _extends2[(0, _bootstrapUtils.prefix)(_Button.default.defaultProps, 'block')] = block, _extends2));
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ButtonGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
ButtonGroup.propTypes = propTypes;
|
||||
ButtonGroup.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('btn-group', ButtonGroup);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
53
node_modules/react-bootstrap/lib/ButtonToolbar.js
generated
vendored
Normal file
53
node_modules/react-bootstrap/lib/ButtonToolbar.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var ButtonToolbar =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ButtonToolbar, _React$Component);
|
||||
|
||||
function ButtonToolbar() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ButtonToolbar.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
role: "toolbar",
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ButtonToolbar;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('btn-toolbar', ButtonToolbar);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
416
node_modules/react-bootstrap/lib/Carousel.js
generated
vendored
Normal file
416
node_modules/react-bootstrap/lib/Carousel.js
generated
vendored
Normal file
@@ -0,0 +1,416 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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"));
|
||||
|
||||
// TODO: `slide` should be `animate`.
|
||||
// TODO: Use uncontrollable.
|
||||
var propTypes = {
|
||||
slide: _propTypes.default.bool,
|
||||
indicators: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* The amount of time to delay between automatically cycling an item.
|
||||
* If `null`, carousel will not automatically cycle.
|
||||
*/
|
||||
interval: _propTypes.default.number,
|
||||
controls: _propTypes.default.bool,
|
||||
pauseOnHover: _propTypes.default.bool,
|
||||
wrap: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Callback fired when the active item changes.
|
||||
*
|
||||
* ```js
|
||||
* (eventKey: any, ?event: Object) => any
|
||||
* ```
|
||||
*
|
||||
* If this callback takes two or more arguments, the second argument will
|
||||
* be a persisted event object with `direction` set to the direction of the
|
||||
* transition.
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
onSlideEnd: _propTypes.default.func,
|
||||
activeIndex: _propTypes.default.number,
|
||||
defaultActiveIndex: _propTypes.default.number,
|
||||
direction: _propTypes.default.oneOf(['prev', 'next']),
|
||||
prevIcon: _propTypes.default.node,
|
||||
|
||||
/**
|
||||
* Label shown to screen readers only, can be used to show the previous element
|
||||
* in the carousel.
|
||||
* Set to null to deactivate.
|
||||
*/
|
||||
prevLabel: _propTypes.default.string,
|
||||
nextIcon: _propTypes.default.node,
|
||||
|
||||
/**
|
||||
* Label shown to screen readers only, can be used to show the next element
|
||||
* in the carousel.
|
||||
* Set to null to deactivate.
|
||||
*/
|
||||
nextLabel: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
slide: true,
|
||||
interval: 5000,
|
||||
pauseOnHover: true,
|
||||
wrap: true,
|
||||
indicators: true,
|
||||
controls: true,
|
||||
prevIcon: _react.default.createElement(_Glyphicon.default, {
|
||||
glyph: "chevron-left"
|
||||
}),
|
||||
prevLabel: 'Previous',
|
||||
nextIcon: _react.default.createElement(_Glyphicon.default, {
|
||||
glyph: "chevron-right"
|
||||
}),
|
||||
nextLabel: 'Next'
|
||||
};
|
||||
|
||||
var Carousel =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Carousel, _React$Component);
|
||||
|
||||
function Carousel(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleMouseOver = _this.handleMouseOver.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleMouseOut = _this.handleMouseOut.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handlePrev = _this.handlePrev.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleNext = _this.handleNext.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleItemAnimateOutEnd = _this.handleItemAnimateOutEnd.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
var defaultActiveIndex = props.defaultActiveIndex;
|
||||
_this.state = {
|
||||
activeIndex: defaultActiveIndex != null ? defaultActiveIndex : 0,
|
||||
previousActiveIndex: null,
|
||||
direction: null
|
||||
};
|
||||
_this.isUnmounted = false;
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Carousel.prototype;
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
this.waitForNext();
|
||||
};
|
||||
|
||||
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
|
||||
var activeIndex = this.getActiveIndex();
|
||||
|
||||
if (nextProps.activeIndex != null && nextProps.activeIndex !== activeIndex) {
|
||||
clearTimeout(this.timeout);
|
||||
this.setState({
|
||||
previousActiveIndex: activeIndex,
|
||||
direction: nextProps.direction != null ? nextProps.direction : this.getDirection(activeIndex, nextProps.activeIndex)
|
||||
});
|
||||
}
|
||||
|
||||
if (nextProps.activeIndex == null && this.state.activeIndex >= nextProps.children.length) {
|
||||
this.setState({
|
||||
activeIndex: 0,
|
||||
previousActiveIndex: null,
|
||||
direction: null
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
clearTimeout(this.timeout);
|
||||
this.isUnmounted = true;
|
||||
};
|
||||
|
||||
_proto.getActiveIndex = function getActiveIndex() {
|
||||
var activeIndexProp = this.props.activeIndex;
|
||||
return activeIndexProp != null ? activeIndexProp : this.state.activeIndex;
|
||||
};
|
||||
|
||||
_proto.getDirection = function getDirection(prevIndex, index) {
|
||||
if (prevIndex === index) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return prevIndex > index ? 'prev' : 'next';
|
||||
};
|
||||
|
||||
_proto.handleItemAnimateOutEnd = function handleItemAnimateOutEnd() {
|
||||
var _this2 = this;
|
||||
|
||||
this.setState({
|
||||
previousActiveIndex: null,
|
||||
direction: null
|
||||
}, function () {
|
||||
_this2.waitForNext();
|
||||
|
||||
if (_this2.props.onSlideEnd) {
|
||||
_this2.props.onSlideEnd();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
_proto.handleMouseOut = function handleMouseOut() {
|
||||
if (this.isPaused) {
|
||||
this.play();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleMouseOver = function handleMouseOver() {
|
||||
if (this.props.pauseOnHover) {
|
||||
this.pause();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleNext = function handleNext(e) {
|
||||
var index = this.getActiveIndex() + 1;
|
||||
|
||||
var count = _ValidComponentChildren.default.count(this.props.children);
|
||||
|
||||
if (index > count - 1) {
|
||||
if (!this.props.wrap) {
|
||||
return;
|
||||
}
|
||||
|
||||
index = 0;
|
||||
}
|
||||
|
||||
this.select(index, e, 'next');
|
||||
};
|
||||
|
||||
_proto.handlePrev = function handlePrev(e) {
|
||||
var index = this.getActiveIndex() - 1;
|
||||
|
||||
if (index < 0) {
|
||||
if (!this.props.wrap) {
|
||||
return;
|
||||
}
|
||||
|
||||
index = _ValidComponentChildren.default.count(this.props.children) - 1;
|
||||
}
|
||||
|
||||
this.select(index, e, 'prev');
|
||||
}; // This might be a public API.
|
||||
|
||||
|
||||
_proto.pause = function pause() {
|
||||
this.isPaused = true;
|
||||
clearTimeout(this.timeout);
|
||||
}; // This might be a public API.
|
||||
|
||||
|
||||
_proto.play = function play() {
|
||||
this.isPaused = false;
|
||||
this.waitForNext();
|
||||
};
|
||||
|
||||
_proto.select = function select(index, e, direction) {
|
||||
clearTimeout(this.timeout); // TODO: Is this necessary? Seems like the only risk is if the component
|
||||
// unmounts while handleItemAnimateOutEnd fires.
|
||||
|
||||
if (this.isUnmounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
var previousActiveIndex = this.props.slide ? this.getActiveIndex() : null;
|
||||
direction = direction || this.getDirection(previousActiveIndex, index);
|
||||
var onSelect = this.props.onSelect;
|
||||
|
||||
if (onSelect) {
|
||||
if (onSelect.length > 1) {
|
||||
// React SyntheticEvents are pooled, so we need to remove this event
|
||||
// from the pool to add a custom property. To avoid unnecessarily
|
||||
// removing objects from the pool, only do this when the listener
|
||||
// actually wants the event.
|
||||
if (e) {
|
||||
e.persist();
|
||||
e.direction = direction;
|
||||
} else {
|
||||
e = {
|
||||
direction: direction
|
||||
};
|
||||
}
|
||||
|
||||
onSelect(index, e);
|
||||
} else {
|
||||
onSelect(index);
|
||||
}
|
||||
}
|
||||
|
||||
if (this.props.activeIndex == null && index !== previousActiveIndex) {
|
||||
if (this.state.previousActiveIndex != null) {
|
||||
// If currently animating don't activate the new index.
|
||||
// TODO: look into queueing this canceled call and
|
||||
// animating after the current animation has ended.
|
||||
return;
|
||||
}
|
||||
|
||||
this.setState({
|
||||
activeIndex: index,
|
||||
previousActiveIndex: previousActiveIndex,
|
||||
direction: direction
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
_proto.waitForNext = function waitForNext() {
|
||||
var _this$props = this.props,
|
||||
slide = _this$props.slide,
|
||||
interval = _this$props.interval,
|
||||
activeIndexProp = _this$props.activeIndex;
|
||||
|
||||
if (!this.isPaused && slide && interval && activeIndexProp == null) {
|
||||
this.timeout = setTimeout(this.handleNext, interval);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.renderControls = function renderControls(properties) {
|
||||
var wrap = properties.wrap,
|
||||
children = properties.children,
|
||||
activeIndex = properties.activeIndex,
|
||||
prevIcon = properties.prevIcon,
|
||||
nextIcon = properties.nextIcon,
|
||||
bsProps = properties.bsProps,
|
||||
prevLabel = properties.prevLabel,
|
||||
nextLabel = properties.nextLabel;
|
||||
var controlClassName = (0, _bootstrapUtils.prefix)(bsProps, 'control');
|
||||
|
||||
var count = _ValidComponentChildren.default.count(children);
|
||||
|
||||
return [(wrap || activeIndex !== 0) && _react.default.createElement(_SafeAnchor.default, {
|
||||
key: "prev",
|
||||
className: (0, _classnames.default)(controlClassName, 'left'),
|
||||
onClick: this.handlePrev
|
||||
}, prevIcon, prevLabel && _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, prevLabel)), (wrap || activeIndex !== count - 1) && _react.default.createElement(_SafeAnchor.default, {
|
||||
key: "next",
|
||||
className: (0, _classnames.default)(controlClassName, 'right'),
|
||||
onClick: this.handleNext
|
||||
}, nextIcon, nextLabel && _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, nextLabel))];
|
||||
};
|
||||
|
||||
_proto.renderIndicators = function renderIndicators(children, activeIndex, bsProps) {
|
||||
var _this3 = this;
|
||||
|
||||
var indicators = [];
|
||||
|
||||
_ValidComponentChildren.default.forEach(children, function (child, index) {
|
||||
indicators.push(_react.default.createElement("li", {
|
||||
key: index,
|
||||
className: index === activeIndex ? 'active' : null,
|
||||
onClick: function onClick(e) {
|
||||
return _this3.select(index, e);
|
||||
}
|
||||
}), // Force whitespace between indicator elements. Bootstrap requires
|
||||
// this for correct spacing of elements.
|
||||
' ');
|
||||
});
|
||||
|
||||
return _react.default.createElement("ol", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'indicators')
|
||||
}, indicators);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this4 = this;
|
||||
|
||||
var _this$props2 = this.props,
|
||||
slide = _this$props2.slide,
|
||||
indicators = _this$props2.indicators,
|
||||
controls = _this$props2.controls,
|
||||
wrap = _this$props2.wrap,
|
||||
prevIcon = _this$props2.prevIcon,
|
||||
prevLabel = _this$props2.prevLabel,
|
||||
nextIcon = _this$props2.nextIcon,
|
||||
nextLabel = _this$props2.nextLabel,
|
||||
className = _this$props2.className,
|
||||
children = _this$props2.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["slide", "indicators", "controls", "wrap", "prevIcon", "prevLabel", "nextIcon", "nextLabel", "className", "children"]);
|
||||
var _this$state = this.state,
|
||||
previousActiveIndex = _this$state.previousActiveIndex,
|
||||
direction = _this$state.direction;
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex', // Accessed via this.getActiveIndex().
|
||||
'defaultActiveIndex', 'direction']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
var activeIndex = this.getActiveIndex();
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
slide: slide
|
||||
});
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
onMouseOver: this.handleMouseOver,
|
||||
onMouseOut: this.handleMouseOut
|
||||
}), indicators && this.renderIndicators(children, activeIndex, bsProps), _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
|
||||
}, _ValidComponentChildren.default.map(children, function (child, index) {
|
||||
var active = index === activeIndex;
|
||||
var previousActive = slide && index === previousActiveIndex;
|
||||
return (0, _react.cloneElement)(child, {
|
||||
active: active,
|
||||
index: index,
|
||||
animateOut: previousActive,
|
||||
animateIn: active && previousActiveIndex != null && slide,
|
||||
direction: direction,
|
||||
onAnimateOutEnd: previousActive ? _this4.handleItemAnimateOutEnd : null
|
||||
});
|
||||
})), controls && this.renderControls({
|
||||
wrap: wrap,
|
||||
children: children,
|
||||
activeIndex: activeIndex,
|
||||
prevIcon: prevIcon,
|
||||
prevLabel: prevLabel,
|
||||
nextIcon: nextIcon,
|
||||
nextLabel: nextLabel,
|
||||
bsProps: bsProps
|
||||
}));
|
||||
};
|
||||
|
||||
return Carousel;
|
||||
}(_react.default.Component);
|
||||
|
||||
Carousel.propTypes = propTypes;
|
||||
Carousel.defaultProps = defaultProps;
|
||||
Carousel.Caption = _CarouselCaption.default;
|
||||
Carousel.Item = _CarouselItem.default;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('carousel', Carousel);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/CarouselCaption.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/CarouselCaption.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var CarouselCaption =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(CarouselCaption, _React$Component);
|
||||
|
||||
function CarouselCaption() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = CarouselCaption.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return CarouselCaption;
|
||||
}(_react.default.Component);
|
||||
|
||||
CarouselCaption.propTypes = propTypes;
|
||||
CarouselCaption.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('carousel-caption', CarouselCaption);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
143
node_modules/react-bootstrap/lib/CarouselItem.js
generated
vendored
Normal file
143
node_modules/react-bootstrap/lib/CarouselItem.js
generated
vendored
Normal file
@@ -0,0 +1,143 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
direction: _propTypes.default.oneOf(['prev', 'next']),
|
||||
onAnimateOutEnd: _propTypes.default.func,
|
||||
active: _propTypes.default.bool,
|
||||
animateIn: _propTypes.default.bool,
|
||||
animateOut: _propTypes.default.bool,
|
||||
index: _propTypes.default.number
|
||||
};
|
||||
var defaultProps = {
|
||||
active: false,
|
||||
animateIn: false,
|
||||
animateOut: false
|
||||
};
|
||||
|
||||
var CarouselItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(CarouselItem, _React$Component);
|
||||
|
||||
function CarouselItem(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleAnimateOutEnd = _this.handleAnimateOutEnd.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.state = {
|
||||
direction: null
|
||||
};
|
||||
_this.isUnmounted = false;
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = CarouselItem.prototype;
|
||||
|
||||
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
|
||||
if (this.props.active !== nextProps.active) {
|
||||
this.setState({
|
||||
direction: null
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate(prevProps) {
|
||||
var _this2 = this;
|
||||
|
||||
var active = this.props.active;
|
||||
var prevActive = prevProps.active;
|
||||
|
||||
if (!active && prevActive) {
|
||||
_transition.default.end(_reactDom.default.findDOMNode(this), this.handleAnimateOutEnd);
|
||||
}
|
||||
|
||||
if (active !== prevActive) {
|
||||
setTimeout(function () {
|
||||
return _this2.startAnimation();
|
||||
}, 20);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
this.isUnmounted = true;
|
||||
};
|
||||
|
||||
_proto.handleAnimateOutEnd = function handleAnimateOutEnd() {
|
||||
if (this.isUnmounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.props.onAnimateOutEnd) {
|
||||
this.props.onAnimateOutEnd(this.props.index);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.startAnimation = function startAnimation() {
|
||||
if (this.isUnmounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.setState({
|
||||
direction: this.props.direction === 'prev' ? 'right' : 'left'
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
direction = _this$props.direction,
|
||||
active = _this$props.active,
|
||||
animateIn = _this$props.animateIn,
|
||||
animateOut = _this$props.animateOut,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["direction", "active", "animateIn", "animateOut", "className"]);
|
||||
delete props.onAnimateOutEnd;
|
||||
delete props.index;
|
||||
var classes = {
|
||||
item: true,
|
||||
active: active && !animateIn || animateOut
|
||||
};
|
||||
|
||||
if (direction && active && animateIn) {
|
||||
classes[direction] = true;
|
||||
}
|
||||
|
||||
if (this.state.direction && (animateIn || animateOut)) {
|
||||
classes[this.state.direction] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return CarouselItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
CarouselItem.propTypes = propTypes;
|
||||
CarouselItem.defaultProps = defaultProps;
|
||||
var _default = CarouselItem;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
123
node_modules/react-bootstrap/lib/Checkbox.js
generated
vendored
Normal file
123
node_modules/react-bootstrap/lib/Checkbox.js
generated
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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");
|
||||
|
||||
/* eslint-disable jsx-a11y/label-has-for */
|
||||
var propTypes = {
|
||||
inline: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
title: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Only valid if `inline` is not set.
|
||||
*/
|
||||
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
|
||||
|
||||
/**
|
||||
* Attaches a ref to the `<input>` element. Only functions can be used here.
|
||||
*
|
||||
* ```js
|
||||
* <Checkbox inputRef={ref => { this.input = ref; }} />
|
||||
* ```
|
||||
*/
|
||||
inputRef: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
inline: false,
|
||||
disabled: false,
|
||||
title: ''
|
||||
};
|
||||
|
||||
var Checkbox =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Checkbox, _React$Component);
|
||||
|
||||
function Checkbox() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Checkbox.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
inline = _this$props.inline,
|
||||
disabled = _this$props.disabled,
|
||||
validationState = _this$props.validationState,
|
||||
inputRef = _this$props.inputRef,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
title = _this$props.title,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["inline", "disabled", "validationState", "inputRef", "className", "style", "title", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var input = _react.default.createElement("input", (0, _extends2.default)({}, elementProps, {
|
||||
ref: inputRef,
|
||||
type: "checkbox",
|
||||
disabled: disabled
|
||||
}));
|
||||
|
||||
if (inline) {
|
||||
var _classes2;
|
||||
|
||||
var _classes = (_classes2 = {}, _classes2[(0, _bootstrapUtils.prefix)(bsProps, 'inline')] = true, _classes2.disabled = disabled, _classes2); // Use a warning here instead of in propTypes to get better-looking
|
||||
// generated documentation.
|
||||
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (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.') : void 0;
|
||||
return _react.default.createElement("label", {
|
||||
className: (0, _classnames.default)(className, _classes),
|
||||
style: style,
|
||||
title: title
|
||||
}, input, children);
|
||||
}
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
disabled: disabled
|
||||
});
|
||||
|
||||
if (validationState) {
|
||||
classes["has-" + validationState] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", {
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
style: style
|
||||
}, _react.default.createElement("label", {
|
||||
title: title
|
||||
}, input, children));
|
||||
};
|
||||
|
||||
return Checkbox;
|
||||
}(_react.default.Component);
|
||||
|
||||
Checkbox.propTypes = propTypes;
|
||||
Checkbox.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('checkbox', Checkbox);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
118
node_modules/react-bootstrap/lib/Clearfix.js
generated
vendored
Normal file
118
node_modules/react-bootstrap/lib/Clearfix.js
generated
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* Apply clearfix
|
||||
*
|
||||
* on Extra small devices Phones
|
||||
*
|
||||
* adds class `visible-xs-block`
|
||||
*/
|
||||
visibleXsBlock: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Apply clearfix
|
||||
*
|
||||
* on Small devices Tablets
|
||||
*
|
||||
* adds class `visible-sm-block`
|
||||
*/
|
||||
visibleSmBlock: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Apply clearfix
|
||||
*
|
||||
* on Medium devices Desktops
|
||||
*
|
||||
* adds class `visible-md-block`
|
||||
*/
|
||||
visibleMdBlock: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Apply clearfix
|
||||
*
|
||||
* on Large devices Desktops
|
||||
*
|
||||
* adds class `visible-lg-block`
|
||||
*/
|
||||
visibleLgBlock: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var Clearfix =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Clearfix, _React$Component);
|
||||
|
||||
function Clearfix() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Clearfix.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
_StyleConfig.DEVICE_SIZES.forEach(function (size) {
|
||||
var propName = "visible" + (0, _capitalize.default)(size) + "Block";
|
||||
|
||||
if (elementProps[propName]) {
|
||||
classes["visible-" + size + "-block"] = true;
|
||||
}
|
||||
|
||||
delete elementProps[propName];
|
||||
});
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Clearfix;
|
||||
}(_react.default.Component);
|
||||
|
||||
Clearfix.propTypes = propTypes;
|
||||
Clearfix.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('clearfix', Clearfix);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
55
node_modules/react-bootstrap/lib/CloseButton.js
generated
vendored
Normal file
55
node_modules/react-bootstrap/lib/CloseButton.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var propTypes = {
|
||||
label: _propTypes.default.string.isRequired,
|
||||
onClick: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
label: 'Close'
|
||||
};
|
||||
|
||||
var CloseButton =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(CloseButton, _React$Component);
|
||||
|
||||
function CloseButton() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = CloseButton.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
label = _this$props.label,
|
||||
onClick = _this$props.onClick;
|
||||
return _react.default.createElement("button", {
|
||||
type: "button",
|
||||
className: "close",
|
||||
onClick: onClick
|
||||
}, _react.default.createElement("span", {
|
||||
"aria-hidden": "true"
|
||||
}, "\xD7"), _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, label));
|
||||
};
|
||||
|
||||
return CloseButton;
|
||||
}(_react.default.Component);
|
||||
|
||||
CloseButton.propTypes = propTypes;
|
||||
CloseButton.defaultProps = defaultProps;
|
||||
var _default = CloseButton;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
275
node_modules/react-bootstrap/lib/Col.js
generated
vendored
Normal file
275
node_modules/react-bootstrap/lib/Col.js
generated
vendored
Normal file
@@ -0,0 +1,275 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* The number of columns you wish to span
|
||||
*
|
||||
* for Extra small devices Phones (<768px)
|
||||
*
|
||||
* class-prefix `col-xs-`
|
||||
*/
|
||||
xs: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* The number of columns you wish to span
|
||||
*
|
||||
* for Small devices Tablets (≥768px)
|
||||
*
|
||||
* class-prefix `col-sm-`
|
||||
*/
|
||||
sm: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* The number of columns you wish to span
|
||||
*
|
||||
* for Medium devices Desktops (≥992px)
|
||||
*
|
||||
* class-prefix `col-md-`
|
||||
*/
|
||||
md: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* The number of columns you wish to span
|
||||
*
|
||||
* for Large devices Desktops (≥1200px)
|
||||
*
|
||||
* class-prefix `col-lg-`
|
||||
*/
|
||||
lg: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Hide column
|
||||
*
|
||||
* on Extra small devices Phones
|
||||
*
|
||||
* adds class `hidden-xs`
|
||||
*/
|
||||
xsHidden: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Hide column
|
||||
*
|
||||
* on Small devices Tablets
|
||||
*
|
||||
* adds class `hidden-sm`
|
||||
*/
|
||||
smHidden: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Hide column
|
||||
*
|
||||
* on Medium devices Desktops
|
||||
*
|
||||
* adds class `hidden-md`
|
||||
*/
|
||||
mdHidden: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Hide column
|
||||
*
|
||||
* on Large devices Desktops
|
||||
*
|
||||
* adds class `hidden-lg`
|
||||
*/
|
||||
lgHidden: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Move columns to the right
|
||||
*
|
||||
* for Extra small devices Phones
|
||||
*
|
||||
* class-prefix `col-xs-offset-`
|
||||
*/
|
||||
xsOffset: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Move columns to the right
|
||||
*
|
||||
* for Small devices Tablets
|
||||
*
|
||||
* class-prefix `col-sm-offset-`
|
||||
*/
|
||||
smOffset: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Move columns to the right
|
||||
*
|
||||
* for Medium devices Desktops
|
||||
*
|
||||
* class-prefix `col-md-offset-`
|
||||
*/
|
||||
mdOffset: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Move columns to the right
|
||||
*
|
||||
* for Large devices Desktops
|
||||
*
|
||||
* class-prefix `col-lg-offset-`
|
||||
*/
|
||||
lgOffset: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the right
|
||||
*
|
||||
* for Extra small devices Phones
|
||||
*
|
||||
* class-prefix `col-xs-push-`
|
||||
*/
|
||||
xsPush: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the right
|
||||
*
|
||||
* for Small devices Tablets
|
||||
*
|
||||
* class-prefix `col-sm-push-`
|
||||
*/
|
||||
smPush: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the right
|
||||
*
|
||||
* for Medium devices Desktops
|
||||
*
|
||||
* class-prefix `col-md-push-`
|
||||
*/
|
||||
mdPush: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the right
|
||||
*
|
||||
* for Large devices Desktops
|
||||
*
|
||||
* class-prefix `col-lg-push-`
|
||||
*/
|
||||
lgPush: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the left
|
||||
*
|
||||
* for Extra small devices Phones
|
||||
*
|
||||
* class-prefix `col-xs-pull-`
|
||||
*/
|
||||
xsPull: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the left
|
||||
*
|
||||
* for Small devices Tablets
|
||||
*
|
||||
* class-prefix `col-sm-pull-`
|
||||
*/
|
||||
smPull: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the left
|
||||
*
|
||||
* for Medium devices Desktops
|
||||
*
|
||||
* class-prefix `col-md-pull-`
|
||||
*/
|
||||
mdPull: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Change the order of grid columns to the left
|
||||
*
|
||||
* for Large devices Desktops
|
||||
*
|
||||
* class-prefix `col-lg-pull-`
|
||||
*/
|
||||
lgPull: _propTypes.default.number
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var Col =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Col, _React$Component);
|
||||
|
||||
function Col() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Col.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = [];
|
||||
|
||||
_StyleConfig.DEVICE_SIZES.forEach(function (size) {
|
||||
function popProp(propSuffix, modifier) {
|
||||
var propName = "" + size + propSuffix;
|
||||
var propValue = elementProps[propName];
|
||||
|
||||
if (propValue != null) {
|
||||
classes.push((0, _bootstrapUtils.prefix)(bsProps, "" + size + modifier + "-" + propValue));
|
||||
}
|
||||
|
||||
delete elementProps[propName];
|
||||
}
|
||||
|
||||
popProp('', '');
|
||||
popProp('Offset', '-offset');
|
||||
popProp('Push', '-push');
|
||||
popProp('Pull', '-pull');
|
||||
var hiddenPropName = size + "Hidden";
|
||||
|
||||
if (elementProps[hiddenPropName]) {
|
||||
classes.push("hidden-" + size);
|
||||
}
|
||||
|
||||
delete elementProps[hiddenPropName];
|
||||
});
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Col;
|
||||
}(_react.default.Component);
|
||||
|
||||
Col.propTypes = propTypes;
|
||||
Col.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('col', Col);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
238
node_modules/react-bootstrap/lib/Collapse.js
generated
vendored
Normal file
238
node_modules/react-bootstrap/lib/Collapse.js
generated
vendored
Normal file
@@ -0,0 +1,238 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _parseInt2 = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/parse-int"));
|
||||
|
||||
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 _collapseStyles;
|
||||
|
||||
var MARGINS = {
|
||||
height: ['marginTop', 'marginBottom'],
|
||||
width: ['marginLeft', 'marginRight']
|
||||
}; // reading a dimension prop will cause the browser to recalculate,
|
||||
// which will let our animations work
|
||||
|
||||
function triggerBrowserReflow(node) {
|
||||
node.offsetHeight; // eslint-disable-line no-unused-expressions
|
||||
}
|
||||
|
||||
function getDimensionValue(dimension, elem) {
|
||||
var value = elem["offset" + (0, _capitalize.default)(dimension)];
|
||||
var margins = MARGINS[dimension];
|
||||
return value + (0, _parseInt2.default)((0, _style.default)(elem, margins[0]), 10) + (0, _parseInt2.default)((0, _style.default)(elem, margins[1]), 10);
|
||||
}
|
||||
|
||||
var collapseStyles = (_collapseStyles = {}, _collapseStyles[_Transition.EXITED] = 'collapse', _collapseStyles[_Transition.EXITING] = 'collapsing', _collapseStyles[_Transition.ENTERING] = 'collapsing', _collapseStyles[_Transition.ENTERED] = 'collapse in', _collapseStyles);
|
||||
var propTypes = {
|
||||
/**
|
||||
* Show the component; triggers the expand or collapse animation
|
||||
*/
|
||||
in: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Wait until the first "enter" transition to mount the component (add it to the DOM)
|
||||
*/
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Unmount the component (remove it from the DOM) when it is collapsed
|
||||
*/
|
||||
unmountOnExit: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Run the expand animation when the component mounts, if it is initially
|
||||
* shown
|
||||
*/
|
||||
appear: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Duration of the collapse animation in milliseconds, to ensure that
|
||||
* finishing callbacks are fired even if the original browser transition end
|
||||
* events are canceled
|
||||
*/
|
||||
timeout: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Callback fired before the component expands
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to expand
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component has expanded
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired before the component collapses
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to collapse
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component has collapsed
|
||||
*/
|
||||
onExited: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The dimension used when collapsing, or a function that returns the
|
||||
* dimension
|
||||
*
|
||||
* _Note: Bootstrap only partially supports 'width'!
|
||||
* You will need to supply your own CSS animation for the `.width` CSS class._
|
||||
*/
|
||||
dimension: _propTypes.default.oneOfType([_propTypes.default.oneOf(['height', 'width']), _propTypes.default.func]),
|
||||
|
||||
/**
|
||||
* Function that returns the height or width of the animating DOM node
|
||||
*
|
||||
* Allows for providing some custom logic for how much the Collapse component
|
||||
* should animate in its specified dimension. Called with the current
|
||||
* dimension prop value and the DOM node.
|
||||
*/
|
||||
getDimensionValue: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* ARIA role of collapsible element
|
||||
*/
|
||||
role: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
in: false,
|
||||
timeout: 300,
|
||||
mountOnEnter: false,
|
||||
unmountOnExit: false,
|
||||
appear: false,
|
||||
dimension: 'height',
|
||||
getDimensionValue: getDimensionValue
|
||||
};
|
||||
|
||||
var Collapse =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Collapse, _React$Component);
|
||||
|
||||
function Collapse() {
|
||||
var _this;
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
||||
|
||||
_this.handleEnter = function (elem) {
|
||||
elem.style[_this.getDimension()] = '0';
|
||||
};
|
||||
|
||||
_this.handleEntering = function (elem) {
|
||||
var dimension = _this.getDimension();
|
||||
|
||||
elem.style[dimension] = _this._getScrollDimensionValue(elem, dimension);
|
||||
};
|
||||
|
||||
_this.handleEntered = function (elem) {
|
||||
elem.style[_this.getDimension()] = null;
|
||||
};
|
||||
|
||||
_this.handleExit = function (elem) {
|
||||
var dimension = _this.getDimension();
|
||||
|
||||
elem.style[dimension] = _this.props.getDimensionValue(dimension, elem) + "px";
|
||||
triggerBrowserReflow(elem);
|
||||
};
|
||||
|
||||
_this.handleExiting = function (elem) {
|
||||
elem.style[_this.getDimension()] = '0';
|
||||
};
|
||||
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Collapse.prototype;
|
||||
|
||||
_proto.getDimension = function getDimension() {
|
||||
return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
|
||||
}; // for testing
|
||||
|
||||
|
||||
_proto._getScrollDimensionValue = function _getScrollDimensionValue(elem, dimension) {
|
||||
return elem["scroll" + (0, _capitalize.default)(dimension)] + "px";
|
||||
};
|
||||
/* -- Expanding -- */
|
||||
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
onEnter = _this$props.onEnter,
|
||||
onEntering = _this$props.onEntering,
|
||||
onEntered = _this$props.onEntered,
|
||||
onExit = _this$props.onExit,
|
||||
onExiting = _this$props.onExiting,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onEnter", "onEntering", "onEntered", "onExit", "onExiting", "className", "children"]);
|
||||
delete props.dimension;
|
||||
delete props.getDimensionValue;
|
||||
var handleEnter = (0, _createChainedFunction.default)(this.handleEnter, onEnter);
|
||||
var handleEntering = (0, _createChainedFunction.default)(this.handleEntering, onEntering);
|
||||
var handleEntered = (0, _createChainedFunction.default)(this.handleEntered, onEntered);
|
||||
var handleExit = (0, _createChainedFunction.default)(this.handleExit, onExit);
|
||||
var handleExiting = (0, _createChainedFunction.default)(this.handleExiting, onExiting);
|
||||
return _react.default.createElement(_Transition.default, (0, _extends2.default)({}, props, {
|
||||
"aria-expanded": props.role ? props.in : null,
|
||||
onEnter: handleEnter,
|
||||
onEntering: handleEntering,
|
||||
onEntered: handleEntered,
|
||||
onExit: handleExit,
|
||||
onExiting: handleExiting
|
||||
}), function (state, innerProps) {
|
||||
return _react.default.cloneElement(children, (0, _extends2.default)({}, innerProps, {
|
||||
className: (0, _classnames.default)(className, children.props.className, collapseStyles[state], _this2.getDimension() === 'width' && 'width')
|
||||
}));
|
||||
});
|
||||
};
|
||||
|
||||
return Collapse;
|
||||
}(_react.default.Component);
|
||||
|
||||
Collapse.propTypes = propTypes;
|
||||
Collapse.defaultProps = defaultProps;
|
||||
var _default = Collapse;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
83
node_modules/react-bootstrap/lib/ControlLabel.js
generated
vendored
Normal file
83
node_modules/react-bootstrap/lib/ControlLabel.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* Uses `controlId` from `<FormGroup>` if not explicitly specified.
|
||||
*/
|
||||
htmlFor: _propTypes.default.string,
|
||||
srOnly: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
srOnly: false
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_formGroup: _propTypes.default.object
|
||||
};
|
||||
|
||||
var ControlLabel =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ControlLabel, _React$Component);
|
||||
|
||||
function ControlLabel() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ControlLabel.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var formGroup = this.context.$bs_formGroup;
|
||||
var controlId = formGroup && formGroup.controlId;
|
||||
var _this$props = this.props,
|
||||
_this$props$htmlFor = _this$props.htmlFor,
|
||||
htmlFor = _this$props$htmlFor === void 0 ? controlId : _this$props$htmlFor,
|
||||
srOnly = _this$props.srOnly,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["htmlFor", "srOnly", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (0, _warning.default)(controlId == null || htmlFor === controlId, '`controlId` is ignored on `<ControlLabel>` when `htmlFor` is specified.') : void 0;
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
'sr-only': srOnly
|
||||
});
|
||||
return _react.default.createElement("label", (0, _extends2.default)({}, elementProps, {
|
||||
htmlFor: htmlFor,
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ControlLabel;
|
||||
}(_react.default.Component);
|
||||
|
||||
ControlLabel.propTypes = propTypes;
|
||||
ControlLabel.defaultProps = defaultProps;
|
||||
ControlLabel.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('control-label', ControlLabel);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
394
node_modules/react-bootstrap/lib/Dropdown.js
generated
vendored
Normal file
394
node_modules/react-bootstrap/lib/Dropdown.js
generated
vendored
Normal file
@@ -0,0 +1,394 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 = _interopRequireDefault(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 TOGGLE_ROLE = _DropdownToggle.default.defaultProps.bsRole;
|
||||
var MENU_ROLE = _DropdownMenu.default.defaultProps.bsRole;
|
||||
var propTypes = {
|
||||
/**
|
||||
* The menu will open above the dropdown button, instead of below it.
|
||||
*/
|
||||
dropup: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* An html id attribute, necessary for assistive technologies, such as screen readers.
|
||||
* @type {string|number}
|
||||
* @required
|
||||
*/
|
||||
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* The children of a Dropdown may be a `<Dropdown.Toggle>` or a `<Dropdown.Menu>`.
|
||||
* @type {node}
|
||||
*/
|
||||
children: (0, _all.default)((0, _PropTypes.requiredRoles)(TOGGLE_ROLE, MENU_ROLE), (0, _PropTypes.exclusiveRoles)(MENU_ROLE)),
|
||||
|
||||
/**
|
||||
* Whether or not component is disabled.
|
||||
*/
|
||||
disabled: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Align the menu to the right side of the Dropdown toggle
|
||||
*/
|
||||
pullRight: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Whether or not the Dropdown is visible.
|
||||
*
|
||||
* @controllable onToggle
|
||||
*/
|
||||
open: _propTypes.default.bool,
|
||||
defaultOpen: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A callback fired when the Dropdown wishes to change visibility. Called with the requested
|
||||
* `open` value, the DOM event, and the source that fired it: `'click'`,`'keydown'`,`'rootClose'`, or `'select'`.
|
||||
*
|
||||
* ```js
|
||||
* function(Boolean isOpen, Object event, { String source }) {}
|
||||
* ```
|
||||
* @controllable open
|
||||
*/
|
||||
onToggle: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* A callback fired when a menu item is selected.
|
||||
*
|
||||
* ```js
|
||||
* (eventKey: any, event: Object) => any
|
||||
* ```
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* If `'menuitem'`, causes the dropdown to behave like a menu item rather than
|
||||
* a menu button.
|
||||
*/
|
||||
role: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Which event when fired outside the component will cause it to be closed
|
||||
*
|
||||
* *Note: For custom dropdown components, you will have to pass the
|
||||
* `rootCloseEvent` to `<RootCloseWrapper>` in your custom dropdown menu
|
||||
* component ([similarly to how it is implemented in `<Dropdown.Menu>`](https://github.com/react-bootstrap/react-bootstrap/blob/v0.31.5/src/DropdownMenu.js#L115-L119)).*
|
||||
*/
|
||||
rootCloseEvent: _propTypes.default.oneOf(['click', 'mousedown']),
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onMouseEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onMouseLeave: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: _ButtonGroup.default
|
||||
};
|
||||
|
||||
var Dropdown =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Dropdown, _React$Component);
|
||||
|
||||
function Dropdown(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleClose = _this.handleClose.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this._focusInDropdown = false;
|
||||
_this.lastOpenEventType = null;
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Dropdown.prototype;
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
this.focusNextOnOpen();
|
||||
};
|
||||
|
||||
_proto.componentWillUpdate = function componentWillUpdate(nextProps) {
|
||||
if (!nextProps.open && this.props.open) {
|
||||
this._focusInDropdown = (0, _contains.default)(_reactDom.default.findDOMNode(this.menu), (0, _activeElement.default)(document));
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate(prevProps) {
|
||||
var open = this.props.open;
|
||||
var prevOpen = prevProps.open;
|
||||
|
||||
if (open && !prevOpen) {
|
||||
this.focusNextOnOpen();
|
||||
}
|
||||
|
||||
if (!open && prevOpen) {
|
||||
// if focus hasn't already moved from the menu let's return it
|
||||
// to the toggle
|
||||
if (this._focusInDropdown) {
|
||||
this._focusInDropdown = false;
|
||||
this.focus();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
_proto.focus = function focus() {
|
||||
var toggle = _reactDom.default.findDOMNode(this.toggle);
|
||||
|
||||
if (toggle && toggle.focus) {
|
||||
toggle.focus();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.focusNextOnOpen = function focusNextOnOpen() {
|
||||
var menu = this.menu;
|
||||
|
||||
if (!menu || !menu.focusNext) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.lastOpenEventType === 'keydown' || this.props.role === 'menuitem') {
|
||||
menu.focusNext();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleClick = function handleClick(event) {
|
||||
if (this.props.disabled) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.toggleOpen(event, {
|
||||
source: 'click'
|
||||
});
|
||||
};
|
||||
|
||||
_proto.handleClose = function handleClose(event, eventDetails) {
|
||||
if (!this.props.open) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.toggleOpen(event, eventDetails);
|
||||
};
|
||||
|
||||
_proto.handleKeyDown = function handleKeyDown(event) {
|
||||
if (this.props.disabled) {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (event.keyCode) {
|
||||
case _keycode.default.codes.down:
|
||||
if (!this.props.open) {
|
||||
this.toggleOpen(event, {
|
||||
source: 'keydown'
|
||||
});
|
||||
} else if (this.menu.focusNext) {
|
||||
this.menu.focusNext();
|
||||
}
|
||||
|
||||
event.preventDefault();
|
||||
break;
|
||||
|
||||
case _keycode.default.codes.esc:
|
||||
case _keycode.default.codes.tab:
|
||||
this.handleClose(event, {
|
||||
source: 'keydown'
|
||||
});
|
||||
break;
|
||||
|
||||
default:
|
||||
}
|
||||
};
|
||||
|
||||
_proto.toggleOpen = function toggleOpen(event, eventDetails) {
|
||||
var open = !this.props.open;
|
||||
|
||||
if (open) {
|
||||
this.lastOpenEventType = eventDetails.source;
|
||||
}
|
||||
|
||||
if (this.props.onToggle) {
|
||||
this.props.onToggle(open, event, eventDetails);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.renderMenu = function renderMenu(child, _ref) {
|
||||
var _this2 = this;
|
||||
|
||||
var id = _ref.id,
|
||||
onSelect = _ref.onSelect,
|
||||
rootCloseEvent = _ref.rootCloseEvent,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["id", "onSelect", "rootCloseEvent"]);
|
||||
|
||||
var ref = function ref(c) {
|
||||
_this2.menu = c;
|
||||
};
|
||||
|
||||
if (typeof child.ref === 'string') {
|
||||
process.env.NODE_ENV !== "production" ? (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') : void 0;
|
||||
} else {
|
||||
ref = (0, _createChainedFunction.default)(child.ref, ref);
|
||||
}
|
||||
|
||||
return (0, _react.cloneElement)(child, (0, _extends2.default)({}, props, {
|
||||
ref: ref,
|
||||
labelledBy: id,
|
||||
bsClass: (0, _bootstrapUtils.prefix)(props, 'menu'),
|
||||
onClose: (0, _createChainedFunction.default)(child.props.onClose, this.handleClose),
|
||||
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect, function (key, event) {
|
||||
return _this2.handleClose(event, {
|
||||
source: 'select'
|
||||
});
|
||||
}),
|
||||
rootCloseEvent: rootCloseEvent
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.renderToggle = function renderToggle(child, props) {
|
||||
var _this3 = this;
|
||||
|
||||
var ref = function ref(c) {
|
||||
_this3.toggle = c;
|
||||
};
|
||||
|
||||
if (typeof child.ref === 'string') {
|
||||
process.env.NODE_ENV !== "production" ? (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') : void 0;
|
||||
} else {
|
||||
ref = (0, _createChainedFunction.default)(child.ref, ref);
|
||||
}
|
||||
|
||||
return (0, _react.cloneElement)(child, (0, _extends2.default)({}, props, {
|
||||
ref: ref,
|
||||
bsClass: (0, _bootstrapUtils.prefix)(props, 'toggle'),
|
||||
onClick: (0, _createChainedFunction.default)(child.props.onClick, this.handleClick),
|
||||
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, this.handleKeyDown)
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _classes,
|
||||
_this4 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
id = _this$props.id,
|
||||
dropup = _this$props.dropup,
|
||||
disabled = _this$props.disabled,
|
||||
pullRight = _this$props.pullRight,
|
||||
open = _this$props.open,
|
||||
onSelect = _this$props.onSelect,
|
||||
role = _this$props.role,
|
||||
bsClass = _this$props.bsClass,
|
||||
className = _this$props.className,
|
||||
rootCloseEvent = _this$props.rootCloseEvent,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "id", "dropup", "disabled", "pullRight", "open", "onSelect", "role", "bsClass", "className", "rootCloseEvent", "children"]);
|
||||
delete props.onToggle;
|
||||
var classes = (_classes = {}, _classes[bsClass] = true, _classes.open = open, _classes.disabled = disabled, _classes);
|
||||
|
||||
if (dropup) {
|
||||
classes[bsClass] = false;
|
||||
classes.dropup = true;
|
||||
} // This intentionally forwards bsSize and bsStyle (if set) to the
|
||||
// underlying component, to allow it to render size and style variants.
|
||||
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, props, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
switch (child.props.bsRole) {
|
||||
case TOGGLE_ROLE:
|
||||
return _this4.renderToggle(child, {
|
||||
id: id,
|
||||
disabled: disabled,
|
||||
open: open,
|
||||
role: role,
|
||||
bsClass: bsClass
|
||||
});
|
||||
|
||||
case MENU_ROLE:
|
||||
return _this4.renderMenu(child, {
|
||||
id: id,
|
||||
open: open,
|
||||
pullRight: pullRight,
|
||||
bsClass: bsClass,
|
||||
onSelect: onSelect,
|
||||
rootCloseEvent: rootCloseEvent
|
||||
});
|
||||
|
||||
default:
|
||||
return child;
|
||||
}
|
||||
}));
|
||||
};
|
||||
|
||||
return Dropdown;
|
||||
}(_react.default.Component);
|
||||
|
||||
Dropdown.propTypes = propTypes;
|
||||
Dropdown.defaultProps = defaultProps;
|
||||
(0, _bootstrapUtils.bsClass)('dropdown', Dropdown);
|
||||
var UncontrolledDropdown = (0, _uncontrollable.default)(Dropdown, {
|
||||
open: 'onToggle'
|
||||
});
|
||||
UncontrolledDropdown.Toggle = _DropdownToggle.default;
|
||||
UncontrolledDropdown.Menu = _DropdownMenu.default;
|
||||
var _default = UncontrolledDropdown;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
74
node_modules/react-bootstrap/lib/DropdownButton.js
generated
vendored
Normal file
74
node_modules/react-bootstrap/lib/DropdownButton.js
generated
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
|
||||
|
||||
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
|
||||
|
||||
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
|
||||
// Toggle props.
|
||||
bsStyle: _propTypes.default.string,
|
||||
bsSize: _propTypes.default.string,
|
||||
title: _propTypes.default.node.isRequired,
|
||||
noCaret: _propTypes.default.bool,
|
||||
// Override generated docs from <Dropdown>.
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
children: _propTypes.default.node
|
||||
});
|
||||
|
||||
var DropdownButton =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownButton, _React$Component);
|
||||
|
||||
function DropdownButton() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = DropdownButton.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
bsSize = _this$props.bsSize,
|
||||
bsStyle = _this$props.bsStyle,
|
||||
title = _this$props.title,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsSize", "bsStyle", "title", "children"]);
|
||||
|
||||
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
|
||||
dropdownProps = _splitComponentProps[0],
|
||||
toggleProps = _splitComponentProps[1];
|
||||
|
||||
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
|
||||
bsSize: bsSize,
|
||||
bsStyle: bsStyle
|
||||
}), _react.default.createElement(_Dropdown.default.Toggle, (0, _extends2.default)({}, toggleProps, {
|
||||
bsSize: bsSize,
|
||||
bsStyle: bsStyle
|
||||
}), title), _react.default.createElement(_Dropdown.default.Menu, null, children));
|
||||
};
|
||||
|
||||
return DropdownButton;
|
||||
}(_react.default.Component);
|
||||
|
||||
DropdownButton.propTypes = propTypes;
|
||||
var _default = DropdownButton;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
183
node_modules/react-bootstrap/lib/DropdownMenu.js
generated
vendored
Normal file
183
node_modules/react-bootstrap/lib/DropdownMenu.js
generated
vendored
Normal file
@@ -0,0 +1,183 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _from = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/from"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
open: _propTypes.default.bool,
|
||||
pullRight: _propTypes.default.bool,
|
||||
onClose: _propTypes.default.func,
|
||||
labelledBy: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]),
|
||||
onSelect: _propTypes.default.func,
|
||||
rootCloseEvent: _propTypes.default.oneOf(['click', 'mousedown'])
|
||||
};
|
||||
var defaultProps = {
|
||||
bsRole: 'menu',
|
||||
pullRight: false
|
||||
};
|
||||
|
||||
var DropdownMenu =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownMenu, _React$Component);
|
||||
|
||||
function DropdownMenu(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.handleRootClose = _this.handleRootClose.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = DropdownMenu.prototype;
|
||||
|
||||
_proto.getFocusableMenuItems = function getFocusableMenuItems() {
|
||||
var node = _reactDom.default.findDOMNode(this);
|
||||
|
||||
if (!node) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return (0, _from.default)(node.querySelectorAll('[tabIndex="-1"]'));
|
||||
};
|
||||
|
||||
_proto.getItemsAndActiveIndex = function getItemsAndActiveIndex() {
|
||||
var items = this.getFocusableMenuItems();
|
||||
var activeIndex = items.indexOf(document.activeElement);
|
||||
return {
|
||||
items: items,
|
||||
activeIndex: activeIndex
|
||||
};
|
||||
};
|
||||
|
||||
_proto.focusNext = function focusNext() {
|
||||
var _this$getItemsAndActi = this.getItemsAndActiveIndex(),
|
||||
items = _this$getItemsAndActi.items,
|
||||
activeIndex = _this$getItemsAndActi.activeIndex;
|
||||
|
||||
if (items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var nextIndex = activeIndex === items.length - 1 ? 0 : activeIndex + 1;
|
||||
items[nextIndex].focus();
|
||||
};
|
||||
|
||||
_proto.focusPrevious = function focusPrevious() {
|
||||
var _this$getItemsAndActi2 = this.getItemsAndActiveIndex(),
|
||||
items = _this$getItemsAndActi2.items,
|
||||
activeIndex = _this$getItemsAndActi2.activeIndex;
|
||||
|
||||
if (items.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
var prevIndex = activeIndex === 0 ? items.length - 1 : activeIndex - 1;
|
||||
items[prevIndex].focus();
|
||||
};
|
||||
|
||||
_proto.handleKeyDown = function handleKeyDown(event) {
|
||||
switch (event.keyCode) {
|
||||
case _keycode.default.codes.down:
|
||||
this.focusNext();
|
||||
event.preventDefault();
|
||||
break;
|
||||
|
||||
case _keycode.default.codes.up:
|
||||
this.focusPrevious();
|
||||
event.preventDefault();
|
||||
break;
|
||||
|
||||
case _keycode.default.codes.esc:
|
||||
case _keycode.default.codes.tab:
|
||||
this.props.onClose(event, {
|
||||
source: 'keydown'
|
||||
});
|
||||
break;
|
||||
|
||||
default:
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleRootClose = function handleRootClose(event) {
|
||||
this.props.onClose(event, {
|
||||
source: 'rootClose'
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2,
|
||||
_this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
open = _this$props.open,
|
||||
pullRight = _this$props.pullRight,
|
||||
labelledBy = _this$props.labelledBy,
|
||||
onSelect = _this$props.onSelect,
|
||||
className = _this$props.className,
|
||||
rootCloseEvent = _this$props.rootCloseEvent,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["open", "pullRight", "labelledBy", "onSelect", "className", "rootCloseEvent", "children"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onClose']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'right')] = pullRight, _extends2));
|
||||
return _react.default.createElement(_RootCloseWrapper.default, {
|
||||
disabled: !open,
|
||||
onRootClose: this.handleRootClose,
|
||||
event: rootCloseEvent
|
||||
}, _react.default.createElement("ul", (0, _extends3.default)({}, elementProps, {
|
||||
role: "menu",
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
"aria-labelledby": labelledBy
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
return _react.default.cloneElement(child, {
|
||||
onKeyDown: (0, _createChainedFunction.default)(child.props.onKeyDown, _this2.handleKeyDown),
|
||||
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
|
||||
});
|
||||
})));
|
||||
};
|
||||
|
||||
return DropdownMenu;
|
||||
}(_react.default.Component);
|
||||
|
||||
DropdownMenu.propTypes = propTypes;
|
||||
DropdownMenu.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('dropdown-menu', DropdownMenu);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
83
node_modules/react-bootstrap/lib/DropdownToggle.js
generated
vendored
Normal file
83
node_modules/react-bootstrap/lib/DropdownToggle.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
noCaret: _propTypes.default.bool,
|
||||
open: _propTypes.default.bool,
|
||||
title: _propTypes.default.string,
|
||||
useAnchor: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
open: false,
|
||||
useAnchor: false,
|
||||
bsRole: 'toggle'
|
||||
};
|
||||
|
||||
var DropdownToggle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownToggle, _React$Component);
|
||||
|
||||
function DropdownToggle() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = DropdownToggle.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
noCaret = _this$props.noCaret,
|
||||
open = _this$props.open,
|
||||
useAnchor = _this$props.useAnchor,
|
||||
bsClass = _this$props.bsClass,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["noCaret", "open", "useAnchor", "bsClass", "className", "children"]);
|
||||
delete props.bsRole;
|
||||
var Component = useAnchor ? _SafeAnchor.default : _Button.default;
|
||||
var 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 _react.default.createElement(Component, (0, _extends2.default)({}, props, {
|
||||
role: "button",
|
||||
className: (0, _classnames.default)(className, bsClass),
|
||||
"aria-haspopup": true,
|
||||
"aria-expanded": open
|
||||
}), children || props.title, useCaret && ' ', useCaret && _react.default.createElement("span", {
|
||||
className: "caret"
|
||||
}));
|
||||
};
|
||||
|
||||
return DropdownToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
DropdownToggle.propTypes = propTypes;
|
||||
DropdownToggle.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('dropdown-toggle', DropdownToggle);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
124
node_modules/react-bootstrap/lib/Fade.js
generated
vendored
Normal file
124
node_modules/react-bootstrap/lib/Fade.js
generated
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 _fadeStyles;
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Show the component; triggers the fade in or fade out animation
|
||||
*/
|
||||
in: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Wait until the first "enter" transition to mount the component (add it to the DOM)
|
||||
*/
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Unmount the component (remove it from the DOM) when it is faded out
|
||||
*/
|
||||
unmountOnExit: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Run the fade in animation when the component mounts, if it is initially
|
||||
* shown
|
||||
*/
|
||||
appear: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Duration of the fade animation in milliseconds, to ensure that finishing
|
||||
* callbacks are fired even if the original browser transition end events are
|
||||
* canceled
|
||||
*/
|
||||
timeout: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* Callback fired before the component fades in
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to fade in
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the has component faded in
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired before the component fades out
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to fade out
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component has faded out
|
||||
*/
|
||||
onExited: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
in: false,
|
||||
timeout: 300,
|
||||
mountOnEnter: false,
|
||||
unmountOnExit: false,
|
||||
appear: false
|
||||
};
|
||||
var fadeStyles = (_fadeStyles = {}, _fadeStyles[_Transition.ENTERING] = 'in', _fadeStyles[_Transition.ENTERED] = 'in', _fadeStyles);
|
||||
|
||||
var Fade =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Fade, _React$Component);
|
||||
|
||||
function Fade() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Fade.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
return _react.default.createElement(_Transition.default, props, function (status, innerProps) {
|
||||
return _react.default.cloneElement(children, (0, _extends2.default)({}, innerProps, {
|
||||
className: (0, _classnames.default)('fade', className, children.props.className, fadeStyles[status])
|
||||
}));
|
||||
});
|
||||
};
|
||||
|
||||
return Fade;
|
||||
}(_react.default.Component);
|
||||
|
||||
Fade.propTypes = propTypes;
|
||||
Fade.defaultProps = defaultProps;
|
||||
var _default = Fade;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
82
node_modules/react-bootstrap/lib/Form.js
generated
vendored
Normal file
82
node_modules/react-bootstrap/lib/Form.js
generated
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
horizontal: _propTypes.default.bool,
|
||||
inline: _propTypes.default.bool,
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
horizontal: false,
|
||||
inline: false,
|
||||
componentClass: 'form'
|
||||
};
|
||||
|
||||
var Form =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Form, _React$Component);
|
||||
|
||||
function Form() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Form.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
horizontal = _this$props.horizontal,
|
||||
inline = _this$props.inline,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["horizontal", "inline", "componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = [];
|
||||
|
||||
if (horizontal) {
|
||||
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'horizontal'));
|
||||
}
|
||||
|
||||
if (inline) {
|
||||
classes.push((0, _bootstrapUtils.prefix)(bsProps, 'inline'));
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Form;
|
||||
}(_react.default.Component);
|
||||
|
||||
Form.propTypes = propTypes;
|
||||
Form.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('form', Form);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
126
node_modules/react-bootstrap/lib/FormControl.js
generated
vendored
Normal file
126
node_modules/react-bootstrap/lib/FormControl.js
generated
vendored
Normal file
@@ -0,0 +1,126 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* Only relevant if `componentClass` is `'input'`.
|
||||
*/
|
||||
type: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Uses `controlId` from `<FormGroup>` if not explicitly specified.
|
||||
*/
|
||||
id: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Attaches a ref to the `<input>` element. Only functions can be used here.
|
||||
*
|
||||
* ```js
|
||||
* <FormControl inputRef={ref => { this.input = ref; }} />
|
||||
* ```
|
||||
*/
|
||||
inputRef: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'input'
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_formGroup: _propTypes.default.object
|
||||
};
|
||||
|
||||
var FormControl =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(FormControl, _React$Component);
|
||||
|
||||
function FormControl() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = FormControl.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var formGroup = this.context.$bs_formGroup;
|
||||
var controlId = formGroup && formGroup.controlId;
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
type = _this$props.type,
|
||||
_this$props$id = _this$props.id,
|
||||
id = _this$props$id === void 0 ? controlId : _this$props$id,
|
||||
inputRef = _this$props.inputRef,
|
||||
className = _this$props.className,
|
||||
bsSize = _this$props.bsSize,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "type", "id", "inputRef", "className", "bsSize"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (0, _warning.default)(controlId == null || id === controlId, '`controlId` is ignored on `<FormControl>` when `id` is specified.') : void 0; // input[type="file"] should not have .form-control.
|
||||
|
||||
var classes;
|
||||
|
||||
if (type !== 'file') {
|
||||
classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
} // 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) {
|
||||
var size = _StyleConfig.SIZE_MAP[bsSize] || bsSize;
|
||||
classes[(0, _bootstrapUtils.prefix)({
|
||||
bsClass: 'input'
|
||||
}, size)] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
type: type,
|
||||
id: id,
|
||||
ref: inputRef,
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return FormControl;
|
||||
}(_react.default.Component);
|
||||
|
||||
FormControl.propTypes = propTypes;
|
||||
FormControl.defaultProps = defaultProps;
|
||||
FormControl.contextTypes = contextTypes;
|
||||
FormControl.Feedback = _FormControlFeedback.default;
|
||||
FormControl.Static = _FormControlStatic.default;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('form-control', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.SMALL, _StyleConfig.Size.LARGE], FormControl));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
103
node_modules/react-bootstrap/lib/FormControlFeedback.js
generated
vendored
Normal file
103
node_modules/react-bootstrap/lib/FormControlFeedback.js
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 defaultProps = {
|
||||
bsRole: 'feedback'
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_formGroup: _propTypes.default.object
|
||||
};
|
||||
|
||||
var FormControlFeedback =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(FormControlFeedback, _React$Component);
|
||||
|
||||
function FormControlFeedback() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = FormControlFeedback.prototype;
|
||||
|
||||
_proto.getGlyph = function getGlyph(validationState) {
|
||||
switch (validationState) {
|
||||
case 'success':
|
||||
return 'ok';
|
||||
|
||||
case 'warning':
|
||||
return 'warning-sign';
|
||||
|
||||
case 'error':
|
||||
return 'remove';
|
||||
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
_proto.renderDefaultFeedback = function renderDefaultFeedback(formGroup, className, classes, elementProps) {
|
||||
var glyph = this.getGlyph(formGroup && formGroup.validationState);
|
||||
|
||||
if (!glyph) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return _react.default.createElement(_Glyphicon.default, (0, _extends2.default)({}, elementProps, {
|
||||
glyph: glyph,
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
if (!children) {
|
||||
return this.renderDefaultFeedback(this.context.$bs_formGroup, className, classes, elementProps);
|
||||
}
|
||||
|
||||
var child = _react.default.Children.only(children);
|
||||
|
||||
return _react.default.cloneElement(child, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(child.props.className, className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return FormControlFeedback;
|
||||
}(_react.default.Component);
|
||||
|
||||
FormControlFeedback.defaultProps = defaultProps;
|
||||
FormControlFeedback.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('form-control-feedback', FormControlFeedback);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/FormControlStatic.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/FormControlStatic.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'p'
|
||||
};
|
||||
|
||||
var FormControlStatic =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(FormControlStatic, _React$Component);
|
||||
|
||||
function FormControlStatic() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = FormControlStatic.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return FormControlStatic;
|
||||
}(_react.default.Component);
|
||||
|
||||
FormControlStatic.propTypes = propTypes;
|
||||
FormControlStatic.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('form-control-static', FormControlStatic);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
101
node_modules/react-bootstrap/lib/FormGroup.js
generated
vendored
Normal file
101
node_modules/react-bootstrap/lib/FormGroup.js
generated
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* Sets `id` on `<FormControl>` and `htmlFor` on `<FormGroup.Label>`.
|
||||
*/
|
||||
controlId: _propTypes.default.string,
|
||||
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null])
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_formGroup: _propTypes.default.object.isRequired
|
||||
};
|
||||
|
||||
var FormGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(FormGroup, _React$Component);
|
||||
|
||||
function FormGroup() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = FormGroup.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
controlId = _this$props.controlId,
|
||||
validationState = _this$props.validationState;
|
||||
return {
|
||||
$bs_formGroup: {
|
||||
controlId: controlId,
|
||||
validationState: validationState
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
_proto.hasFeedback = function hasFeedback(children) {
|
||||
var _this = this;
|
||||
|
||||
return _ValidComponentChildren.default.some(children, function (child) {
|
||||
return child.props.bsRole === 'feedback' || child.props.children && _this.hasFeedback(child.props.children);
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
validationState = _this$props2.validationState,
|
||||
className = _this$props2.className,
|
||||
children = _this$props2.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["validationState", "className", "children"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['controlId']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
'has-feedback': this.hasFeedback(children)
|
||||
});
|
||||
|
||||
if (validationState) {
|
||||
classes["has-" + validationState] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return FormGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
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;
|
||||
module.exports = exports["default"];
|
||||
66
node_modules/react-bootstrap/lib/Glyphicon.js
generated
vendored
Normal file
66
node_modules/react-bootstrap/lib/Glyphicon.js
generated
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* An icon name without "glyphicon-" prefix. See e.g. http://getbootstrap.com/components/#glyphicons
|
||||
*/
|
||||
glyph: _propTypes.default.string.isRequired
|
||||
};
|
||||
|
||||
var Glyphicon =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Glyphicon, _React$Component);
|
||||
|
||||
function Glyphicon() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Glyphicon.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
glyph = _this$props.glyph,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["glyph", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, glyph)] = true, _extends2));
|
||||
return _react.default.createElement("span", (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Glyphicon;
|
||||
}(_react.default.Component);
|
||||
|
||||
Glyphicon.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('glyphicon', Glyphicon);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
79
node_modules/react-bootstrap/lib/Grid.js
generated
vendored
Normal file
79
node_modules/react-bootstrap/lib/Grid.js
generated
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* Turn any fixed-width grid layout into a full-width layout by this property.
|
||||
*
|
||||
* Adds `container-fluid` class.
|
||||
*/
|
||||
fluid: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* You can use a custom element for this component
|
||||
*/
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div',
|
||||
fluid: false
|
||||
};
|
||||
|
||||
var Grid =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Grid, _React$Component);
|
||||
|
||||
function Grid() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Grid.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
fluid = _this$props.fluid,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["fluid", "componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.prefix)(bsProps, fluid && 'fluid');
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Grid;
|
||||
}(_react.default.Component);
|
||||
|
||||
Grid.propTypes = propTypes;
|
||||
Grid.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('container', Grid);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
52
node_modules/react-bootstrap/lib/HelpBlock.js
generated
vendored
Normal file
52
node_modules/react-bootstrap/lib/HelpBlock.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var HelpBlock =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(HelpBlock, _React$Component);
|
||||
|
||||
function HelpBlock() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = HelpBlock.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return HelpBlock;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('help-block', HelpBlock);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
91
node_modules/react-bootstrap/lib/Image.js
generated
vendored
Normal file
91
node_modules/react-bootstrap/lib/Image.js
generated
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Sets image as responsive image
|
||||
*/
|
||||
responsive: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Sets image shape as rounded
|
||||
*/
|
||||
rounded: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Sets image shape as circle
|
||||
*/
|
||||
circle: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Sets image shape as thumbnail
|
||||
*/
|
||||
thumbnail: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
responsive: false,
|
||||
rounded: false,
|
||||
circle: false,
|
||||
thumbnail: false
|
||||
};
|
||||
|
||||
var Image =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Image, _React$Component);
|
||||
|
||||
function Image() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Image.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _classes;
|
||||
|
||||
var _this$props = this.props,
|
||||
responsive = _this$props.responsive,
|
||||
rounded = _this$props.rounded,
|
||||
circle = _this$props.circle,
|
||||
thumbnail = _this$props.thumbnail,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["responsive", "rounded", "circle", "thumbnail", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (_classes = {}, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'responsive')] = responsive, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'rounded')] = rounded, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'circle')] = circle, _classes[(0, _bootstrapUtils.prefix)(bsProps, 'thumbnail')] = thumbnail, _classes);
|
||||
return _react.default.createElement("img", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Image;
|
||||
}(_react.default.Component);
|
||||
|
||||
Image.propTypes = propTypes;
|
||||
Image.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('img', Image);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
61
node_modules/react-bootstrap/lib/InputGroup.js
generated
vendored
Normal file
61
node_modules/react-bootstrap/lib/InputGroup.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 InputGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(InputGroup, _React$Component);
|
||||
|
||||
function InputGroup() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = InputGroup.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return InputGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
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;
|
||||
module.exports = exports["default"];
|
||||
52
node_modules/react-bootstrap/lib/InputGroupAddon.js
generated
vendored
Normal file
52
node_modules/react-bootstrap/lib/InputGroupAddon.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var InputGroupAddon =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(InputGroupAddon, _React$Component);
|
||||
|
||||
function InputGroupAddon() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = InputGroupAddon.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return InputGroupAddon;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('input-group-addon', InputGroupAddon);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
52
node_modules/react-bootstrap/lib/InputGroupButton.js
generated
vendored
Normal file
52
node_modules/react-bootstrap/lib/InputGroupButton.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var InputGroupButton =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(InputGroupButton, _React$Component);
|
||||
|
||||
function InputGroupButton() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = InputGroupButton.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return InputGroupButton;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('input-group-btn', InputGroupButton);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/Jumbotron.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/Jumbotron.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var Jumbotron =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Jumbotron, _React$Component);
|
||||
|
||||
function Jumbotron() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Jumbotron.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Jumbotron;
|
||||
}(_react.default.Component);
|
||||
|
||||
Jumbotron.propTypes = propTypes;
|
||||
Jumbotron.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('jumbotron', Jumbotron);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
76
node_modules/react-bootstrap/lib/Label.js
generated
vendored
Normal file
76
node_modules/react-bootstrap/lib/Label.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var _StyleConfig = require("./utils/StyleConfig");
|
||||
|
||||
var Label =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Label, _React$Component);
|
||||
|
||||
function Label() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Label.prototype;
|
||||
|
||||
_proto.hasContent = function hasContent(children) {
|
||||
var result = false;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (result) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (child || child === 0) {
|
||||
result = true;
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
// Hack for collapsing on IE8.
|
||||
hidden: !this.hasContent(children)
|
||||
});
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return Label;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('label', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY]), _StyleConfig.Style.DEFAULT, Label));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
99
node_modules/react-bootstrap/lib/ListGroup.js
generated
vendored
Normal file
99
node_modules/react-bootstrap/lib/ListGroup.js
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* You can use a custom element type for this component.
|
||||
*
|
||||
* If not specified, it will be treated as `'li'` if every child is a
|
||||
* non-actionable `<ListGroupItem>`, and `'div'` otherwise.
|
||||
*/
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
|
||||
function getDefaultComponent(children) {
|
||||
if (!children) {
|
||||
// FIXME: This is the old behavior. Is this right?
|
||||
return 'div';
|
||||
}
|
||||
|
||||
if (_ValidComponentChildren.default.some(children, function (child) {
|
||||
return child.type !== _ListGroupItem.default || child.props.href || child.props.onClick;
|
||||
})) {
|
||||
return 'div';
|
||||
}
|
||||
|
||||
return 'ul';
|
||||
}
|
||||
|
||||
var ListGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ListGroup, _React$Component);
|
||||
|
||||
function ListGroup() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ListGroup.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
_this$props$component = _this$props.componentClass,
|
||||
Component = _this$props$component === void 0 ? getDefaultComponent(children) : _this$props$component,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
var useListItem = Component === 'ul' && _ValidComponentChildren.default.every(children, function (child) {
|
||||
return child.type === _ListGroupItem.default;
|
||||
});
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), useListItem ? _ValidComponentChildren.default.map(children, function (child) {
|
||||
return (0, _react.cloneElement)(child, {
|
||||
listItem: true
|
||||
});
|
||||
}) : children);
|
||||
};
|
||||
|
||||
return ListGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
ListGroup.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('list-group', ListGroup);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
115
node_modules/react-bootstrap/lib/ListGroupItem.js
generated
vendored
Normal file
115
node_modules/react-bootstrap/lib/ListGroupItem.js
generated
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
active: _propTypes.default.any,
|
||||
disabled: _propTypes.default.any,
|
||||
header: _propTypes.default.node,
|
||||
listItem: _propTypes.default.bool,
|
||||
onClick: _propTypes.default.func,
|
||||
href: _propTypes.default.string,
|
||||
type: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
listItem: false
|
||||
};
|
||||
|
||||
var ListGroupItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ListGroupItem, _React$Component);
|
||||
|
||||
function ListGroupItem() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ListGroupItem.prototype;
|
||||
|
||||
_proto.renderHeader = function renderHeader(header, headingClassName) {
|
||||
if (_react.default.isValidElement(header)) {
|
||||
return (0, _react.cloneElement)(header, {
|
||||
className: (0, _classnames.default)(header.props.className, headingClassName)
|
||||
});
|
||||
}
|
||||
|
||||
return _react.default.createElement("h4", {
|
||||
className: headingClassName
|
||||
}, header);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
active = _this$props.active,
|
||||
disabled = _this$props.disabled,
|
||||
className = _this$props.className,
|
||||
header = _this$props.header,
|
||||
listItem = _this$props.listItem,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "disabled", "className", "header", "listItem", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
active: active,
|
||||
disabled: disabled
|
||||
});
|
||||
var Component;
|
||||
|
||||
if (elementProps.href) {
|
||||
Component = 'a';
|
||||
} else if (elementProps.onClick) {
|
||||
Component = 'button';
|
||||
elementProps.type = elementProps.type || 'button';
|
||||
} else if (listItem) {
|
||||
Component = 'li';
|
||||
} else {
|
||||
Component = 'span';
|
||||
}
|
||||
|
||||
elementProps.className = (0, _classnames.default)(className, classes); // TODO: Deprecate `header` prop.
|
||||
|
||||
if (header) {
|
||||
return _react.default.createElement(Component, elementProps, this.renderHeader(header, (0, _bootstrapUtils.prefix)(bsProps, 'heading')), _react.default.createElement("p", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'text')
|
||||
}, children));
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, elementProps, children);
|
||||
};
|
||||
|
||||
return ListGroupItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
ListGroupItem.propTypes = propTypes;
|
||||
ListGroupItem.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('list-group-item', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), ListGroupItem));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
83
node_modules/react-bootstrap/lib/Media.js
generated
vendored
Normal file
83
node_modules/react-bootstrap/lib/Media.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var Media =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Media, _React$Component);
|
||||
|
||||
function Media() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Media.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Media;
|
||||
}(_react.default.Component);
|
||||
|
||||
Media.propTypes = propTypes;
|
||||
Media.defaultProps = defaultProps;
|
||||
Media.Heading = _MediaHeading.default;
|
||||
Media.Body = _MediaBody.default;
|
||||
Media.Left = _MediaLeft.default;
|
||||
Media.Right = _MediaRight.default;
|
||||
Media.List = _MediaList.default;
|
||||
Media.ListItem = _MediaListItem.default;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media', Media);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
80
node_modules/react-bootstrap/lib/MediaBody.js
generated
vendored
Normal file
80
node_modules/react-bootstrap/lib/MediaBody.js
generated
vendored
Normal file
@@ -0,0 +1,80 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 _Media = _interopRequireDefault(require("./Media"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Align the media to the top, middle, or bottom of the media object.
|
||||
*/
|
||||
align: _propTypes.default.oneOf(['top', 'middle', 'bottom']),
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var MediaBody =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaBody, _React$Component);
|
||||
|
||||
function MediaBody() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaBody.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
align = _this$props.align,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "align", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
if (align) {
|
||||
// The class is e.g. `media-top`, not `media-left-top`.
|
||||
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaBody;
|
||||
}(_react.default.Component);
|
||||
|
||||
MediaBody.propTypes = propTypes;
|
||||
MediaBody.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media-body', MediaBody);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/MediaHeading.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/MediaHeading.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'h4'
|
||||
};
|
||||
|
||||
var MediaHeading =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaHeading, _React$Component);
|
||||
|
||||
function MediaHeading() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaHeading.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaHeading;
|
||||
}(_react.default.Component);
|
||||
|
||||
MediaHeading.propTypes = propTypes;
|
||||
MediaHeading.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media-heading', MediaHeading);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
72
node_modules/react-bootstrap/lib/MediaLeft.js
generated
vendored
Normal file
72
node_modules/react-bootstrap/lib/MediaLeft.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Media = _interopRequireDefault(require("./Media"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Align the media to the top, middle, or bottom of the media object.
|
||||
*/
|
||||
align: _propTypes.default.oneOf(['top', 'middle', 'bottom'])
|
||||
};
|
||||
|
||||
var MediaLeft =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaLeft, _React$Component);
|
||||
|
||||
function MediaLeft() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaLeft.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
align = _this$props.align,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["align", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
if (align) {
|
||||
// The class is e.g. `media-top`, not `media-left-top`.
|
||||
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaLeft;
|
||||
}(_react.default.Component);
|
||||
|
||||
MediaLeft.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media-left', MediaLeft);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
52
node_modules/react-bootstrap/lib/MediaList.js
generated
vendored
Normal file
52
node_modules/react-bootstrap/lib/MediaList.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var MediaList =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaList, _React$Component);
|
||||
|
||||
function MediaList() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaList.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaList;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media-list', MediaList);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
52
node_modules/react-bootstrap/lib/MediaListItem.js
generated
vendored
Normal file
52
node_modules/react-bootstrap/lib/MediaListItem.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var MediaListItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaListItem, _React$Component);
|
||||
|
||||
function MediaListItem() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaListItem.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaListItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media', MediaListItem);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
72
node_modules/react-bootstrap/lib/MediaRight.js
generated
vendored
Normal file
72
node_modules/react-bootstrap/lib/MediaRight.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Media = _interopRequireDefault(require("./Media"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Align the media to the top, middle, or bottom of the media object.
|
||||
*/
|
||||
align: _propTypes.default.oneOf(['top', 'middle', 'bottom'])
|
||||
};
|
||||
|
||||
var MediaRight =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MediaRight, _React$Component);
|
||||
|
||||
function MediaRight() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = MediaRight.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
align = _this$props.align,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["align", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
|
||||
if (align) {
|
||||
// The class is e.g. `media-top`, not `media-right-top`.
|
||||
classes[(0, _bootstrapUtils.prefix)(_Media.default.defaultProps, align)] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return MediaRight;
|
||||
}(_react.default.Component);
|
||||
|
||||
MediaRight.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('media-right', MediaRight);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
177
node_modules/react-bootstrap/lib/MenuItem.js
generated
vendored
Normal file
177
node_modules/react-bootstrap/lib/MenuItem.js
generated
vendored
Normal file
@@ -0,0 +1,177 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* Highlight the menu item as active.
|
||||
*/
|
||||
active: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Disable the menu item, making it unselectable.
|
||||
*/
|
||||
disabled: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Styles the menu item as a horizontal rule, providing visual separation between
|
||||
* groups of menu items.
|
||||
*/
|
||||
divider: (0, _all.default)(_propTypes.default.bool, function (_ref) {
|
||||
var divider = _ref.divider,
|
||||
children = _ref.children;
|
||||
return divider && children ? new Error('Children will not be rendered for dividers') : null;
|
||||
}),
|
||||
|
||||
/**
|
||||
* Value passed to the `onSelect` handler, useful for identifying the selected menu item.
|
||||
*/
|
||||
eventKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* Styles the menu item as a header label, useful for describing a group of menu items.
|
||||
*/
|
||||
header: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* HTML `href` attribute corresponding to `a.href`.
|
||||
*/
|
||||
href: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Callback fired when the menu item is clicked.
|
||||
*/
|
||||
onClick: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired when the menu item is selected.
|
||||
*
|
||||
* ```js
|
||||
* (eventKey: any, event: Object) => any
|
||||
* ```
|
||||
*/
|
||||
onSelect: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
divider: false,
|
||||
disabled: false,
|
||||
header: false
|
||||
};
|
||||
|
||||
var MenuItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(MenuItem, _React$Component);
|
||||
|
||||
function MenuItem(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = MenuItem.prototype;
|
||||
|
||||
_proto.handleClick = function handleClick(event) {
|
||||
var _this$props = this.props,
|
||||
href = _this$props.href,
|
||||
disabled = _this$props.disabled,
|
||||
onSelect = _this$props.onSelect,
|
||||
eventKey = _this$props.eventKey;
|
||||
|
||||
if (!href || disabled) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
if (disabled) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (onSelect) {
|
||||
onSelect(eventKey, event);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
active = _this$props2.active,
|
||||
disabled = _this$props2.disabled,
|
||||
divider = _this$props2.divider,
|
||||
header = _this$props2.header,
|
||||
onClick = _this$props2.onClick,
|
||||
className = _this$props2.className,
|
||||
style = _this$props2.style,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["active", "disabled", "divider", "header", "onClick", "className", "style"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['eventKey', 'onSelect']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
if (divider) {
|
||||
// Forcibly blank out the children; separators shouldn't render any.
|
||||
elementProps.children = undefined;
|
||||
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
|
||||
role: "separator",
|
||||
className: (0, _classnames.default)(className, 'divider'),
|
||||
style: style
|
||||
}));
|
||||
}
|
||||
|
||||
if (header) {
|
||||
return _react.default.createElement("li", (0, _extends2.default)({}, elementProps, {
|
||||
role: "heading",
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'header')),
|
||||
style: style
|
||||
}));
|
||||
}
|
||||
|
||||
return _react.default.createElement("li", {
|
||||
role: "presentation",
|
||||
className: (0, _classnames.default)(className, {
|
||||
active: active,
|
||||
disabled: disabled
|
||||
}),
|
||||
style: style
|
||||
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, elementProps, {
|
||||
role: "menuitem",
|
||||
tabIndex: "-1",
|
||||
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
|
||||
})));
|
||||
};
|
||||
|
||||
return MenuItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
MenuItem.propTypes = propTypes;
|
||||
MenuItem.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('dropdown', MenuItem);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
315
node_modules/react-bootstrap/lib/Modal.js
generated
vendored
Normal file
315
node_modules/react-bootstrap/lib/Modal.js
generated
vendored
Normal file
@@ -0,0 +1,315 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
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 _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
|
||||
|
||||
var _StyleConfig = require("./utils/StyleConfig");
|
||||
|
||||
var propTypes = (0, _extends2.default)({}, _Modal.default.propTypes, _ModalDialog.default.propTypes, {
|
||||
/**
|
||||
* Include a backdrop component. Specify 'static' for a backdrop that doesn't
|
||||
* trigger an "onHide" when clicked.
|
||||
*/
|
||||
backdrop: _propTypes.default.oneOf(['static', true, false]),
|
||||
|
||||
/**
|
||||
* Add an optional extra class name to .modal-backdrop
|
||||
* It could end up looking like class="modal-backdrop foo-modal-backdrop in".
|
||||
*/
|
||||
backdropClassName: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Close the modal when escape key is pressed
|
||||
*/
|
||||
keyboard: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Open and close the Modal with a slide and fade animation.
|
||||
*/
|
||||
animation: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A Component type that provides the modal content Markup. This is a useful
|
||||
* prop when you want to use your own styles and markup to create a custom
|
||||
* modal component.
|
||||
*/
|
||||
dialogComponentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* When `true` The modal will automatically shift focus to itself when it
|
||||
* opens, and replace it to the last focused element when it closes.
|
||||
* Generally this should never be set to false as it makes the Modal less
|
||||
* accessible to assistive technologies, like screen-readers.
|
||||
*/
|
||||
autoFocus: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* When `true` The modal will prevent focus from leaving the Modal while
|
||||
* open. Consider leaving the default value here, as it is necessary to make
|
||||
* the Modal work well with assistive technologies, such as screen readers.
|
||||
*/
|
||||
enforceFocus: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* When `true` The modal will restore focus to previously focused element once
|
||||
* modal is hidden
|
||||
*/
|
||||
restoreFocus: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* When `true` The modal will show itself.
|
||||
*/
|
||||
show: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A callback fired when the header closeButton or non-static backdrop is
|
||||
* clicked. Required if either are specified.
|
||||
*/
|
||||
onHide: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired before the Modal transitions in
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired as the Modal begins to transition in
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the Modal finishes transitioning in
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired right before the Modal transitions out
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired as the Modal begins to transition out
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the Modal finishes transitioning out
|
||||
*/
|
||||
onExited: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
container: _Modal.default.propTypes.container
|
||||
});
|
||||
var defaultProps = (0, _extends2.default)({}, _Modal.default.defaultProps, {
|
||||
animation: true,
|
||||
dialogComponentClass: _ModalDialog.default
|
||||
});
|
||||
var childContextTypes = {
|
||||
$bs_modal: _propTypes.default.shape({
|
||||
onHide: _propTypes.default.func
|
||||
})
|
||||
};
|
||||
/* eslint-disable no-use-before-define, react/no-multi-comp */
|
||||
|
||||
function DialogTransition(props) {
|
||||
return _react.default.createElement(_Fade.default, (0, _extends2.default)({}, props, {
|
||||
timeout: Modal.TRANSITION_DURATION
|
||||
}));
|
||||
}
|
||||
|
||||
function BackdropTransition(props) {
|
||||
return _react.default.createElement(_Fade.default, (0, _extends2.default)({}, props, {
|
||||
timeout: Modal.BACKDROP_TRANSITION_DURATION
|
||||
}));
|
||||
}
|
||||
/* eslint-enable no-use-before-define */
|
||||
|
||||
|
||||
var Modal =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Modal, _React$Component);
|
||||
|
||||
function Modal(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleEntering = _this.handleEntering.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleExited = _this.handleExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleWindowResize = _this.handleWindowResize.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleDialogClick = _this.handleDialogClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.setModalRef = _this.setModalRef.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.state = {
|
||||
style: {}
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Modal.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
return {
|
||||
$bs_modal: {
|
||||
onHide: this.props.onHide
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
// Clean up the listener if we need to.
|
||||
this.handleExited();
|
||||
};
|
||||
|
||||
_proto.setModalRef = function setModalRef(ref) {
|
||||
this._modal = ref;
|
||||
};
|
||||
|
||||
_proto.handleDialogClick = function handleDialogClick(e) {
|
||||
if (e.target !== e.currentTarget) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.props.onHide();
|
||||
};
|
||||
|
||||
_proto.handleEntering = function handleEntering() {
|
||||
// FIXME: This should work even when animation is disabled.
|
||||
_events.default.on(window, 'resize', this.handleWindowResize);
|
||||
|
||||
this.updateStyle();
|
||||
};
|
||||
|
||||
_proto.handleExited = function handleExited() {
|
||||
// FIXME: This should work even when animation is disabled.
|
||||
_events.default.off(window, 'resize', this.handleWindowResize);
|
||||
};
|
||||
|
||||
_proto.handleWindowResize = function handleWindowResize() {
|
||||
this.updateStyle();
|
||||
};
|
||||
|
||||
_proto.updateStyle = function updateStyle() {
|
||||
if (!_inDOM.default) {
|
||||
return;
|
||||
}
|
||||
|
||||
var dialogNode = this._modal.getDialogElement();
|
||||
|
||||
var dialogHeight = dialogNode.scrollHeight;
|
||||
var document = (0, _ownerDocument.default)(dialogNode);
|
||||
var bodyIsOverflowing = (0, _isOverflowing.default)(_reactDom.default.findDOMNode(this.props.container || document.body));
|
||||
var modalIsOverflowing = dialogHeight > document.documentElement.clientHeight;
|
||||
this.setState({
|
||||
style: {
|
||||
paddingRight: bodyIsOverflowing && !modalIsOverflowing ? (0, _scrollbarSize.default)() : undefined,
|
||||
paddingLeft: !bodyIsOverflowing && modalIsOverflowing ? (0, _scrollbarSize.default)() : undefined
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
backdrop = _this$props.backdrop,
|
||||
backdropClassName = _this$props.backdropClassName,
|
||||
animation = _this$props.animation,
|
||||
show = _this$props.show,
|
||||
Dialog = _this$props.dialogComponentClass,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
onEntering = _this$props.onEntering,
|
||||
onExited = _this$props.onExited,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["backdrop", "backdropClassName", "animation", "show", "dialogComponentClass", "className", "style", "children", "onEntering", "onExited"]);
|
||||
|
||||
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Modal.default),
|
||||
baseModalProps = _splitComponentProps[0],
|
||||
dialogProps = _splitComponentProps[1];
|
||||
|
||||
var inClassName = show && !animation && 'in';
|
||||
return _react.default.createElement(_Modal.default, (0, _extends2.default)({}, baseModalProps, {
|
||||
ref: this.setModalRef,
|
||||
show: show,
|
||||
containerClassName: (0, _bootstrapUtils.prefix)(props, 'open'),
|
||||
transition: animation ? DialogTransition : undefined,
|
||||
backdrop: backdrop,
|
||||
backdropTransition: animation ? BackdropTransition : undefined,
|
||||
backdropClassName: (0, _classnames.default)((0, _bootstrapUtils.prefix)(props, 'backdrop'), backdropClassName, inClassName),
|
||||
onEntering: (0, _createChainedFunction.default)(onEntering, this.handleEntering),
|
||||
onExited: (0, _createChainedFunction.default)(onExited, this.handleExited)
|
||||
}), _react.default.createElement(Dialog, (0, _extends2.default)({}, dialogProps, {
|
||||
style: (0, _extends2.default)({}, this.state.style, style),
|
||||
className: (0, _classnames.default)(className, inClassName),
|
||||
onClick: backdrop === true ? this.handleDialogClick : null
|
||||
}), children));
|
||||
};
|
||||
|
||||
return Modal;
|
||||
}(_react.default.Component);
|
||||
|
||||
Modal.propTypes = propTypes;
|
||||
Modal.defaultProps = defaultProps;
|
||||
Modal.childContextTypes = childContextTypes;
|
||||
Modal.Body = _ModalBody.default;
|
||||
Modal.Header = _ModalHeader.default;
|
||||
Modal.Title = _ModalTitle.default;
|
||||
Modal.Footer = _ModalFooter.default;
|
||||
Modal.Dialog = _ModalDialog.default;
|
||||
Modal.TRANSITION_DURATION = 300;
|
||||
Modal.BACKDROP_TRANSITION_DURATION = 150;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Modal));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/ModalBody.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/ModalBody.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var ModalBody =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ModalBody, _React$Component);
|
||||
|
||||
function ModalBody() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ModalBody.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ModalBody;
|
||||
}(_react.default.Component);
|
||||
|
||||
ModalBody.propTypes = propTypes;
|
||||
ModalBody.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal-body', ModalBody);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
82
node_modules/react-bootstrap/lib/ModalDialog.js
generated
vendored
Normal file
82
node_modules/react-bootstrap/lib/ModalDialog.js
generated
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* A css class to apply to the Modal dialog DOM node.
|
||||
*/
|
||||
dialogClassName: _propTypes.default.string
|
||||
};
|
||||
|
||||
var ModalDialog =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ModalDialog, _React$Component);
|
||||
|
||||
function ModalDialog() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ModalDialog.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
dialogClassName = _this$props.dialogClassName,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["dialogClassName", "className", "style", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var bsClassName = (0, _bootstrapUtils.prefix)(bsProps);
|
||||
var modalStyle = (0, _extends3.default)({
|
||||
display: 'block'
|
||||
}, style);
|
||||
var dialogClasses = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[bsClassName] = false, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'dialog')] = true, _extends2));
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
tabIndex: "-1",
|
||||
role: "dialog",
|
||||
style: modalStyle,
|
||||
className: (0, _classnames.default)(className, bsClassName)
|
||||
}), _react.default.createElement("div", {
|
||||
className: (0, _classnames.default)(dialogClassName, dialogClasses)
|
||||
}, _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'content'),
|
||||
role: "document"
|
||||
}, children)));
|
||||
};
|
||||
|
||||
return ModalDialog;
|
||||
}(_react.default.Component);
|
||||
|
||||
ModalDialog.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], ModalDialog));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/ModalFooter.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/ModalFooter.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var ModalFooter =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ModalFooter, _React$Component);
|
||||
|
||||
function ModalFooter() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ModalFooter.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ModalFooter;
|
||||
}(_react.default.Component);
|
||||
|
||||
ModalFooter.propTypes = propTypes;
|
||||
ModalFooter.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal-footer', ModalFooter);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
101
node_modules/react-bootstrap/lib/ModalHeader.js
generated
vendored
Normal file
101
node_modules/react-bootstrap/lib/ModalHeader.js
generated
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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"));
|
||||
|
||||
// TODO: `aria-label` should be `closeLabel`.
|
||||
var propTypes = {
|
||||
/**
|
||||
* Provides an accessible label for the close
|
||||
* button. It is used for Assistive Technology when the label text is not
|
||||
* readable.
|
||||
*/
|
||||
closeLabel: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Specify whether the Component should contain a close button
|
||||
*/
|
||||
closeButton: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A Callback fired when the close button is clicked. If used directly inside
|
||||
* a Modal component, the onHide will automatically be propagated up to the
|
||||
* parent Modal `onHide`.
|
||||
*/
|
||||
onHide: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
closeLabel: 'Close',
|
||||
closeButton: false
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_modal: _propTypes.default.shape({
|
||||
onHide: _propTypes.default.func
|
||||
})
|
||||
};
|
||||
|
||||
var ModalHeader =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ModalHeader, _React$Component);
|
||||
|
||||
function ModalHeader() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ModalHeader.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
closeLabel = _this$props.closeLabel,
|
||||
closeButton = _this$props.closeButton,
|
||||
onHide = _this$props.onHide,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["closeLabel", "closeButton", "onHide", "className", "children"]);
|
||||
var modal = this.context.$bs_modal;
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), closeButton && _react.default.createElement(_CloseButton.default, {
|
||||
label: closeLabel,
|
||||
onClick: (0, _createChainedFunction.default)(modal && modal.onHide, onHide)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return ModalHeader;
|
||||
}(_react.default.Component);
|
||||
|
||||
ModalHeader.propTypes = propTypes;
|
||||
ModalHeader.defaultProps = defaultProps;
|
||||
ModalHeader.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal-header', ModalHeader);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/ModalTitle.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/ModalTitle.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'h4'
|
||||
};
|
||||
|
||||
var ModalTitle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ModalTitle, _React$Component);
|
||||
|
||||
function ModalTitle() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ModalTitle.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return ModalTitle;
|
||||
}(_react.default.Component);
|
||||
|
||||
ModalTitle.propTypes = propTypes;
|
||||
ModalTitle.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('modal-title', ModalTitle);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
364
node_modules/react-bootstrap/lib/Nav.js
generated
vendored
Normal file
364
node_modules/react-bootstrap/lib/Nav.js
generated
vendored
Normal file
@@ -0,0 +1,364 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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"));
|
||||
|
||||
// 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`.
|
||||
// Consider renaming or replacing them.
|
||||
var propTypes = {
|
||||
/**
|
||||
* Marks the NavItem with a matching `eventKey` as active. Has a
|
||||
* higher precedence over `activeHref`.
|
||||
*/
|
||||
activeKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* Marks the child NavItem with a matching `href` prop as active.
|
||||
*/
|
||||
activeHref: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* NavItems are be positioned vertically.
|
||||
*/
|
||||
stacked: _propTypes.default.bool,
|
||||
justified: (0, _all.default)(_propTypes.default.bool, function (_ref) {
|
||||
var justified = _ref.justified,
|
||||
navbar = _ref.navbar;
|
||||
return justified && navbar ? Error('justified navbar `Nav`s are not supported') : null;
|
||||
}),
|
||||
|
||||
/**
|
||||
* A callback fired when a NavItem is selected.
|
||||
*
|
||||
* ```js
|
||||
* function (
|
||||
* Any eventKey,
|
||||
* SyntheticEvent event?
|
||||
* )
|
||||
* ```
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* ARIA role for the Nav, in the context of a TabContainer, the default will
|
||||
* be set to "tablist", but can be overridden by the Nav when set explicitly.
|
||||
*
|
||||
* When the role is set to "tablist" NavItem focus is managed according to
|
||||
* the ARIA authoring practices for tabs:
|
||||
* https://www.w3.org/TR/2013/WD-wai-aria-practices-20130307/#tabpanel
|
||||
*/
|
||||
role: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Apply styling an alignment for use in a Navbar. This prop will be set
|
||||
* automatically when the Nav is used inside a Navbar.
|
||||
*/
|
||||
navbar: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Float the Nav to the right. When `navbar` is `true` the appropriate
|
||||
* contextual classes are added as well.
|
||||
*/
|
||||
pullRight: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Float the Nav to the left. When `navbar` is `true` the appropriate
|
||||
* contextual classes are added as well.
|
||||
*/
|
||||
pullLeft: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
justified: false,
|
||||
pullRight: false,
|
||||
pullLeft: false,
|
||||
stacked: false
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
onSelect: _propTypes.default.func
|
||||
}),
|
||||
$bs_tabContainer: _propTypes.default.shape({
|
||||
activeKey: _propTypes.default.any,
|
||||
onSelect: _propTypes.default.func.isRequired,
|
||||
getTabId: _propTypes.default.func.isRequired,
|
||||
getPaneId: _propTypes.default.func.isRequired
|
||||
})
|
||||
};
|
||||
|
||||
var Nav =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Nav, _React$Component);
|
||||
|
||||
function Nav() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Nav.prototype;
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate() {
|
||||
var _this = this;
|
||||
|
||||
if (!this._needsRefocus) {
|
||||
return;
|
||||
}
|
||||
|
||||
this._needsRefocus = false;
|
||||
var children = this.props.children;
|
||||
|
||||
var _this$getActiveProps = this.getActiveProps(),
|
||||
activeKey = _this$getActiveProps.activeKey,
|
||||
activeHref = _this$getActiveProps.activeHref;
|
||||
|
||||
var activeChild = _ValidComponentChildren.default.find(children, function (child) {
|
||||
return _this.isActive(child, activeKey, activeHref);
|
||||
});
|
||||
|
||||
var childrenArray = _ValidComponentChildren.default.toArray(children);
|
||||
|
||||
var activeChildIndex = childrenArray.indexOf(activeChild);
|
||||
|
||||
var childNodes = _reactDom.default.findDOMNode(this).children;
|
||||
|
||||
var activeNode = childNodes && childNodes[activeChildIndex];
|
||||
|
||||
if (!activeNode || !activeNode.firstChild) {
|
||||
return;
|
||||
}
|
||||
|
||||
activeNode.firstChild.focus();
|
||||
};
|
||||
|
||||
_proto.getActiveProps = function getActiveProps() {
|
||||
var tabContainer = this.context.$bs_tabContainer;
|
||||
|
||||
if (tabContainer) {
|
||||
process.env.NODE_ENV !== "production" ? (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 + "} />`.")) : void 0;
|
||||
return tabContainer;
|
||||
}
|
||||
|
||||
return this.props;
|
||||
};
|
||||
|
||||
_proto.getNextActiveChild = function getNextActiveChild(offset) {
|
||||
var _this2 = this;
|
||||
|
||||
var children = this.props.children;
|
||||
var validChildren = children.filter(function (child) {
|
||||
return child.props.eventKey != null && !child.props.disabled;
|
||||
});
|
||||
|
||||
var _this$getActiveProps2 = this.getActiveProps(),
|
||||
activeKey = _this$getActiveProps2.activeKey,
|
||||
activeHref = _this$getActiveProps2.activeHref;
|
||||
|
||||
var activeChild = _ValidComponentChildren.default.find(children, function (child) {
|
||||
return _this2.isActive(child, activeKey, activeHref);
|
||||
}); // This assumes the active child is not disabled.
|
||||
|
||||
|
||||
var activeChildIndex = validChildren.indexOf(activeChild);
|
||||
|
||||
if (activeChildIndex === -1) {
|
||||
// Something has gone wrong. Select the first valid child we can find.
|
||||
return validChildren[0];
|
||||
}
|
||||
|
||||
var nextIndex = activeChildIndex + offset;
|
||||
var numValidChildren = validChildren.length;
|
||||
|
||||
if (nextIndex >= numValidChildren) {
|
||||
nextIndex = 0;
|
||||
} else if (nextIndex < 0) {
|
||||
nextIndex = numValidChildren - 1;
|
||||
}
|
||||
|
||||
return validChildren[nextIndex];
|
||||
};
|
||||
|
||||
_proto.getTabProps = function getTabProps(child, tabContainer, navRole, active, onSelect) {
|
||||
var _this3 = this;
|
||||
|
||||
if (!tabContainer && navRole !== 'tablist') {
|
||||
// No tab props here.
|
||||
return null;
|
||||
}
|
||||
|
||||
var _child$props = child.props,
|
||||
id = _child$props.id,
|
||||
controls = _child$props['aria-controls'],
|
||||
eventKey = _child$props.eventKey,
|
||||
role = _child$props.role,
|
||||
onKeyDown = _child$props.onKeyDown,
|
||||
tabIndex = _child$props.tabIndex;
|
||||
|
||||
if (tabContainer) {
|
||||
process.env.NODE_ENV !== "production" ? (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>`.') : void 0;
|
||||
id = tabContainer.getTabId(eventKey);
|
||||
controls = tabContainer.getPaneId(eventKey);
|
||||
}
|
||||
|
||||
if (navRole === 'tablist') {
|
||||
role = role || 'tab';
|
||||
onKeyDown = (0, _createChainedFunction.default)(function (event) {
|
||||
return _this3.handleTabKeyDown(onSelect, event);
|
||||
}, onKeyDown);
|
||||
tabIndex = active ? tabIndex : -1;
|
||||
}
|
||||
|
||||
return {
|
||||
id: id,
|
||||
role: role,
|
||||
onKeyDown: onKeyDown,
|
||||
'aria-controls': controls,
|
||||
tabIndex: tabIndex
|
||||
};
|
||||
};
|
||||
|
||||
_proto.handleTabKeyDown = function handleTabKeyDown(onSelect, event) {
|
||||
var nextActiveChild;
|
||||
|
||||
switch (event.keyCode) {
|
||||
case _keycode.default.codes.left:
|
||||
case _keycode.default.codes.up:
|
||||
nextActiveChild = this.getNextActiveChild(-1);
|
||||
break;
|
||||
|
||||
case _keycode.default.codes.right:
|
||||
case _keycode.default.codes.down:
|
||||
nextActiveChild = this.getNextActiveChild(1);
|
||||
break;
|
||||
|
||||
default:
|
||||
// It was a different key; don't handle this keypress.
|
||||
return;
|
||||
}
|
||||
|
||||
event.preventDefault();
|
||||
|
||||
if (onSelect && nextActiveChild && nextActiveChild.props.eventKey != null) {
|
||||
onSelect(nextActiveChild.props.eventKey);
|
||||
}
|
||||
|
||||
this._needsRefocus = true;
|
||||
};
|
||||
|
||||
_proto.isActive = function isActive(_ref2, activeKey, activeHref) {
|
||||
var props = _ref2.props;
|
||||
|
||||
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return props.active;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2,
|
||||
_this4 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
stacked = _this$props.stacked,
|
||||
justified = _this$props.justified,
|
||||
onSelect = _this$props.onSelect,
|
||||
propsRole = _this$props.role,
|
||||
propsNavbar = _this$props.navbar,
|
||||
pullRight = _this$props.pullRight,
|
||||
pullLeft = _this$props.pullLeft,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["stacked", "justified", "onSelect", "role", "navbar", "pullRight", "pullLeft", "className", "children"]);
|
||||
var tabContainer = this.context.$bs_tabContainer;
|
||||
var role = propsRole || (tabContainer ? 'tablist' : null);
|
||||
|
||||
var _this$getActiveProps3 = this.getActiveProps(),
|
||||
activeKey = _this$getActiveProps3.activeKey,
|
||||
activeHref = _this$getActiveProps3.activeHref;
|
||||
|
||||
delete props.activeKey; // Accessed via this.getActiveProps().
|
||||
|
||||
delete props.activeHref; // Accessed via this.getActiveProps().
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'stacked')] = stacked, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'justified')] = justified, _extends2));
|
||||
var navbar = propsNavbar != null ? propsNavbar : this.context.$bs_navbar;
|
||||
var pullLeftClassName;
|
||||
var pullRightClassName;
|
||||
|
||||
if (navbar) {
|
||||
var navbarProps = this.context.$bs_navbar || {
|
||||
bsClass: 'navbar'
|
||||
};
|
||||
classes[(0, _bootstrapUtils.prefix)(navbarProps, 'nav')] = true;
|
||||
pullRightClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'right');
|
||||
pullLeftClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'left');
|
||||
} else {
|
||||
pullRightClassName = 'pull-right';
|
||||
pullLeftClassName = 'pull-left';
|
||||
}
|
||||
|
||||
classes[pullRightClassName] = pullRight;
|
||||
classes[pullLeftClassName] = pullLeft;
|
||||
return _react.default.createElement("ul", (0, _extends3.default)({}, elementProps, {
|
||||
role: role,
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
var active = _this4.isActive(child, activeKey, activeHref);
|
||||
|
||||
var childOnSelect = (0, _createChainedFunction.default)(child.props.onSelect, onSelect, navbar && navbar.onSelect, tabContainer && tabContainer.onSelect);
|
||||
return (0, _react.cloneElement)(child, (0, _extends3.default)({}, _this4.getTabProps(child, tabContainer, role, active, childOnSelect), {
|
||||
active: active,
|
||||
activeKey: activeKey,
|
||||
activeHref: activeHref,
|
||||
onSelect: childOnSelect
|
||||
}));
|
||||
}));
|
||||
};
|
||||
|
||||
return Nav;
|
||||
}(_react.default.Component);
|
||||
|
||||
Nav.propTypes = propTypes;
|
||||
Nav.defaultProps = defaultProps;
|
||||
Nav.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('nav', (0, _bootstrapUtils.bsStyles)(['tabs', 'pills'], Nav));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
113
node_modules/react-bootstrap/lib/NavDropdown.js
generated
vendored
Normal file
113
node_modules/react-bootstrap/lib/NavDropdown.js
generated
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
|
||||
|
||||
var _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
|
||||
|
||||
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
|
||||
|
||||
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
|
||||
// Toggle props.
|
||||
title: _propTypes.default.node.isRequired,
|
||||
noCaret: _propTypes.default.bool,
|
||||
active: _propTypes.default.bool,
|
||||
activeKey: _propTypes.default.any,
|
||||
activeHref: _propTypes.default.string,
|
||||
// Override generated docs from <Dropdown>.
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
children: _propTypes.default.node
|
||||
});
|
||||
|
||||
var NavDropdown =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavDropdown, _React$Component);
|
||||
|
||||
function NavDropdown() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = NavDropdown.prototype;
|
||||
|
||||
_proto.isActive = function isActive(_ref, activeKey, activeHref) {
|
||||
var _this = this;
|
||||
|
||||
var props = _ref.props;
|
||||
|
||||
if (props.active || activeKey != null && props.eventKey === activeKey || activeHref && props.href === activeHref) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if (_ValidComponentChildren.default.some(props.children, function (child) {
|
||||
return _this.isActive(child, activeKey, activeHref);
|
||||
})) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return props.active;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
title = _this$props.title,
|
||||
activeKey = _this$props.activeKey,
|
||||
activeHref = _this$props.activeHref,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["title", "activeKey", "activeHref", "className", "style", "children"]);
|
||||
var active = this.isActive(this, activeKey, activeHref);
|
||||
delete props.active; // Accessed via this.isActive().
|
||||
|
||||
delete props.eventKey; // Accessed via this.isActive().
|
||||
|
||||
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
|
||||
dropdownProps = _splitComponentProps[0],
|
||||
toggleProps = _splitComponentProps[1]; // Unlike for the other dropdowns, styling needs to go to the `<Dropdown>`
|
||||
// rather than the `<Dropdown.Toggle>`.
|
||||
|
||||
|
||||
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
|
||||
componentClass: "li",
|
||||
className: (0, _classnames.default)(className, {
|
||||
active: active
|
||||
}),
|
||||
style: style
|
||||
}), _react.default.createElement(_Dropdown.default.Toggle, (0, _extends2.default)({}, toggleProps, {
|
||||
useAnchor: true
|
||||
}), title), _react.default.createElement(_Dropdown.default.Menu, null, _ValidComponentChildren.default.map(children, function (child) {
|
||||
return _react.default.cloneElement(child, {
|
||||
active: _this2.isActive(child, activeKey, activeHref)
|
||||
});
|
||||
})));
|
||||
};
|
||||
|
||||
return NavDropdown;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavDropdown.propTypes = propTypes;
|
||||
var _default = NavDropdown;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
108
node_modules/react-bootstrap/lib/NavItem.js
generated
vendored
Normal file
108
node_modules/react-bootstrap/lib/NavItem.js
generated
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
active: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
role: _propTypes.default.string,
|
||||
href: _propTypes.default.string,
|
||||
onClick: _propTypes.default.func,
|
||||
onSelect: _propTypes.default.func,
|
||||
eventKey: _propTypes.default.any
|
||||
};
|
||||
var defaultProps = {
|
||||
active: false,
|
||||
disabled: false
|
||||
};
|
||||
|
||||
var NavItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavItem, _React$Component);
|
||||
|
||||
function NavItem(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = NavItem.prototype;
|
||||
|
||||
_proto.handleClick = function handleClick(e) {
|
||||
if (this.props.disabled) {
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.props.onSelect) {
|
||||
this.props.onSelect(this.props.eventKey, e);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
active = _this$props.active,
|
||||
disabled = _this$props.disabled,
|
||||
onClick = _this$props.onClick,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "disabled", "onClick", "className", "style"]);
|
||||
delete props.onSelect;
|
||||
delete props.eventKey; // These are injected down by `<Nav>` for building `<SubNav>`s.
|
||||
|
||||
delete props.activeKey;
|
||||
delete props.activeHref;
|
||||
|
||||
if (!props.role) {
|
||||
if (props.href === '#') {
|
||||
props.role = 'button';
|
||||
}
|
||||
} else if (props.role === 'tab') {
|
||||
props['aria-selected'] = active;
|
||||
}
|
||||
|
||||
return _react.default.createElement("li", {
|
||||
role: "presentation",
|
||||
className: (0, _classnames.default)(className, {
|
||||
active: active,
|
||||
disabled: disabled
|
||||
}),
|
||||
style: style
|
||||
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, {
|
||||
disabled: disabled,
|
||||
onClick: (0, _createChainedFunction.default)(onClick, this.handleClick)
|
||||
})));
|
||||
};
|
||||
|
||||
return NavItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavItem.propTypes = propTypes;
|
||||
NavItem.defaultProps = defaultProps;
|
||||
var _default = NavItem;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
289
node_modules/react-bootstrap/lib/Navbar.js
generated
vendored
Normal file
289
node_modules/react-bootstrap/lib/Navbar.js
generated
vendored
Normal file
@@ -0,0 +1,289 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 = _interopRequireDefault(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"));
|
||||
|
||||
// TODO: Remove this pragma once we upgrade eslint-config-airbnb.
|
||||
|
||||
/* eslint-disable react/no-multi-comp */
|
||||
var propTypes = {
|
||||
/**
|
||||
* Create a fixed navbar along the top of the screen, that scrolls with the
|
||||
* page
|
||||
*/
|
||||
fixedTop: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Create a fixed navbar along the bottom of the screen, that scrolls with
|
||||
* the page
|
||||
*/
|
||||
fixedBottom: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Create a full-width navbar that scrolls away with the page
|
||||
*/
|
||||
staticTop: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* An alternative dark visual style for the Navbar
|
||||
*/
|
||||
inverse: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Allow the Navbar to fluidly adjust to the page or container width, instead
|
||||
* of at the predefined screen breakpoints
|
||||
*/
|
||||
fluid: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Set a custom element for this component.
|
||||
*/
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* A callback fired when the `<Navbar>` body collapses or expands. Fired when
|
||||
* a `<Navbar.Toggle>` is clicked and called with the new `expanded`
|
||||
* boolean value.
|
||||
*
|
||||
* @controllable expanded
|
||||
*/
|
||||
onToggle: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* A callback fired when a descendant of a child `<Nav>` is selected. Should
|
||||
* be used to execute complex closing or other miscellaneous actions desired
|
||||
* after selecting a descendant of `<Nav>`. Does nothing if no `<Nav>` or `<Nav>`
|
||||
* descendants exist. The callback is called with an eventKey, which is a
|
||||
* prop from the selected `<Nav>` descendant, and an event.
|
||||
*
|
||||
* ```js
|
||||
* function (
|
||||
* Any eventKey,
|
||||
* SyntheticEvent event?
|
||||
* )
|
||||
* ```
|
||||
*
|
||||
* For basic closing behavior after all `<Nav>` descendant onSelect events in
|
||||
* mobile viewports, try using collapseOnSelect.
|
||||
*
|
||||
* Note: If you are manually closing the navbar using this `OnSelect` prop,
|
||||
* ensure that you are setting `expanded` to false and not *toggling* between
|
||||
* true and false.
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Sets `expanded` to `false` after the onSelect event of a descendant of a
|
||||
* child `<Nav>`. Does nothing if no `<Nav>` or `<Nav>` descendants exist.
|
||||
*
|
||||
* The onSelect callback should be used instead for more complex operations
|
||||
* that need to be executed after the `select` event of `<Nav>` descendants.
|
||||
*/
|
||||
collapseOnSelect: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Explicitly set the visiblity of the navbar body
|
||||
*
|
||||
* @controllable onToggle
|
||||
*/
|
||||
expanded: _propTypes.default.bool,
|
||||
role: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'nav',
|
||||
fixedTop: false,
|
||||
fixedBottom: false,
|
||||
staticTop: false,
|
||||
inverse: false,
|
||||
fluid: false,
|
||||
collapseOnSelect: false
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
expanded: _propTypes.default.bool,
|
||||
onToggle: _propTypes.default.func.isRequired,
|
||||
onSelect: _propTypes.default.func
|
||||
})
|
||||
};
|
||||
|
||||
var Navbar =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Navbar, _React$Component);
|
||||
|
||||
function Navbar(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleCollapse = _this.handleCollapse.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Navbar.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
bsClass = _this$props.bsClass,
|
||||
expanded = _this$props.expanded,
|
||||
onSelect = _this$props.onSelect,
|
||||
collapseOnSelect = _this$props.collapseOnSelect;
|
||||
return {
|
||||
$bs_navbar: {
|
||||
bsClass: bsClass,
|
||||
expanded: expanded,
|
||||
onToggle: this.handleToggle,
|
||||
onSelect: (0, _createChainedFunction.default)(onSelect, collapseOnSelect ? this.handleCollapse : null)
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
_proto.handleCollapse = function handleCollapse() {
|
||||
var _this$props2 = this.props,
|
||||
onToggle = _this$props2.onToggle,
|
||||
expanded = _this$props2.expanded;
|
||||
|
||||
if (expanded) {
|
||||
onToggle(false);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleToggle = function handleToggle() {
|
||||
var _this$props3 = this.props,
|
||||
onToggle = _this$props3.onToggle,
|
||||
expanded = _this$props3.expanded;
|
||||
onToggle(!expanded);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props4 = this.props,
|
||||
Component = _this$props4.componentClass,
|
||||
fixedTop = _this$props4.fixedTop,
|
||||
fixedBottom = _this$props4.fixedBottom,
|
||||
staticTop = _this$props4.staticTop,
|
||||
inverse = _this$props4.inverse,
|
||||
fluid = _this$props4.fluid,
|
||||
className = _this$props4.className,
|
||||
children = _this$props4.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props4, ["componentClass", "fixedTop", "fixedBottom", "staticTop", "inverse", "fluid", "className", "children"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['expanded', 'onToggle', 'onSelect', 'collapseOnSelect']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1]; // 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;
|
||||
}
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'fixed-top')] = fixedTop, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'fixed-bottom')] = fixedBottom, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'static-top')] = staticTop, _extends2));
|
||||
return _react.default.createElement(Component, (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _react.default.createElement(_Grid.default, {
|
||||
fluid: fluid
|
||||
}, children));
|
||||
};
|
||||
|
||||
return Navbar;
|
||||
}(_react.default.Component);
|
||||
|
||||
Navbar.propTypes = propTypes;
|
||||
Navbar.defaultProps = defaultProps;
|
||||
Navbar.childContextTypes = childContextTypes;
|
||||
(0, _bootstrapUtils.bsClass)('navbar', Navbar);
|
||||
var UncontrollableNavbar = (0, _uncontrollable.default)(Navbar, {
|
||||
expanded: 'onToggle'
|
||||
});
|
||||
|
||||
function createSimpleWrapper(tag, suffix, displayName) {
|
||||
var Wrapper = function Wrapper(_ref, _ref2) {
|
||||
var Component = _ref.componentClass,
|
||||
className = _ref.className,
|
||||
pullRight = _ref.pullRight,
|
||||
pullLeft = _ref.pullLeft,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["componentClass", "className", "pullRight", "pullLeft"]);
|
||||
var _ref2$$bs_navbar = _ref2.$bs_navbar,
|
||||
navbarProps = _ref2$$bs_navbar === void 0 ? {
|
||||
bsClass: 'navbar'
|
||||
} : _ref2$$bs_navbar;
|
||||
return _react.default.createElement(Component, (0, _extends3.default)({}, 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;
|
||||
Wrapper.propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
pullRight: _propTypes.default.bool,
|
||||
pullLeft: _propTypes.default.bool
|
||||
};
|
||||
Wrapper.defaultProps = {
|
||||
componentClass: tag,
|
||||
pullRight: false,
|
||||
pullLeft: false
|
||||
};
|
||||
Wrapper.contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
return Wrapper;
|
||||
}
|
||||
|
||||
UncontrollableNavbar.Brand = _NavbarBrand.default;
|
||||
UncontrollableNavbar.Header = _NavbarHeader.default;
|
||||
UncontrollableNavbar.Toggle = _NavbarToggle.default;
|
||||
UncontrollableNavbar.Collapse = _NavbarCollapse.default;
|
||||
UncontrollableNavbar.Form = createSimpleWrapper('div', 'form', 'NavbarForm');
|
||||
UncontrollableNavbar.Text = createSimpleWrapper('p', 'text', 'NavbarText');
|
||||
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;
|
||||
module.exports = exports["default"];
|
||||
66
node_modules/react-bootstrap/lib/NavbarBrand.js
generated
vendored
Normal file
66
node_modules/react-bootstrap/lib/NavbarBrand.js
generated
vendored
Normal file
@@ -0,0 +1,66 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
|
||||
var NavbarBrand =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavbarBrand, _React$Component);
|
||||
|
||||
function NavbarBrand() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = NavbarBrand.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
var navbarProps = this.context.$bs_navbar || {
|
||||
bsClass: 'navbar'
|
||||
};
|
||||
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'brand');
|
||||
|
||||
if (_react.default.isValidElement(children)) {
|
||||
return _react.default.cloneElement(children, {
|
||||
className: (0, _classnames.default)(children.props.className, className, bsClassName)
|
||||
});
|
||||
}
|
||||
|
||||
return _react.default.createElement("span", (0, _extends2.default)({}, props, {
|
||||
className: (0, _classnames.default)(className, bsClassName)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return NavbarBrand;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavbarBrand.contextTypes = contextTypes;
|
||||
var _default = NavbarBrand;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
61
node_modules/react-bootstrap/lib/NavbarCollapse.js
generated
vendored
Normal file
61
node_modules/react-bootstrap/lib/NavbarCollapse.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Collapse = _interopRequireDefault(require("./Collapse"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
expanded: _propTypes.default.bool
|
||||
})
|
||||
};
|
||||
|
||||
var NavbarCollapse =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavbarCollapse, _React$Component);
|
||||
|
||||
function NavbarCollapse() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = NavbarCollapse.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children"]);
|
||||
var navbarProps = this.context.$bs_navbar || {
|
||||
bsClass: 'navbar'
|
||||
};
|
||||
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'collapse');
|
||||
return _react.default.createElement(_Collapse.default, (0, _extends2.default)({
|
||||
in: navbarProps.expanded
|
||||
}, props), _react.default.createElement("div", {
|
||||
className: bsClassName
|
||||
}, children));
|
||||
};
|
||||
|
||||
return NavbarCollapse;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavbarCollapse.contextTypes = contextTypes;
|
||||
var _default = NavbarCollapse;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
58
node_modules/react-bootstrap/lib/NavbarHeader.js
generated
vendored
Normal file
58
node_modules/react-bootstrap/lib/NavbarHeader.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
|
||||
var NavbarHeader =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavbarHeader, _React$Component);
|
||||
|
||||
function NavbarHeader() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = NavbarHeader.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
var navbarProps = this.context.$bs_navbar || {
|
||||
bsClass: 'navbar'
|
||||
};
|
||||
var bsClassName = (0, _bootstrapUtils.prefix)(navbarProps, 'header');
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
|
||||
className: (0, _classnames.default)(className, bsClassName)
|
||||
}));
|
||||
};
|
||||
|
||||
return NavbarHeader;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavbarHeader.contextTypes = contextTypes;
|
||||
var _default = NavbarHeader;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
89
node_modules/react-bootstrap/lib/NavbarToggle.js
generated
vendored
Normal file
89
node_modules/react-bootstrap/lib/NavbarToggle.js
generated
vendored
Normal file
@@ -0,0 +1,89 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
onClick: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The toggle content, if left empty it will render the default toggle (seen above).
|
||||
*/
|
||||
children: _propTypes.default.node
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_navbar: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
expanded: _propTypes.default.bool,
|
||||
onToggle: _propTypes.default.func.isRequired
|
||||
})
|
||||
};
|
||||
|
||||
var NavbarToggle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(NavbarToggle, _React$Component);
|
||||
|
||||
function NavbarToggle() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = NavbarToggle.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
onClick = _this$props.onClick,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onClick", "className", "children"]);
|
||||
var navbarProps = this.context.$bs_navbar || {
|
||||
bsClass: 'navbar'
|
||||
};
|
||||
var buttonProps = (0, _extends2.default)({
|
||||
type: 'button'
|
||||
}, props, {
|
||||
onClick: (0, _createChainedFunction.default)(onClick, navbarProps.onToggle),
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(navbarProps, 'toggle'), !navbarProps.expanded && 'collapsed')
|
||||
});
|
||||
|
||||
if (children) {
|
||||
return _react.default.createElement("button", buttonProps, children);
|
||||
}
|
||||
|
||||
return _react.default.createElement("button", buttonProps, _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, "Toggle navigation"), _react.default.createElement("span", {
|
||||
className: "icon-bar"
|
||||
}), _react.default.createElement("span", {
|
||||
className: "icon-bar"
|
||||
}), _react.default.createElement("span", {
|
||||
className: "icon-bar"
|
||||
}));
|
||||
};
|
||||
|
||||
return NavbarToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
NavbarToggle.propTypes = propTypes;
|
||||
NavbarToggle.contextTypes = contextTypes;
|
||||
var _default = NavbarToggle;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
131
node_modules/react-bootstrap/lib/Overlay.js
generated
vendored
Normal file
131
node_modules/react-bootstrap/lib/Overlay.js
generated
vendored
Normal file
@@ -0,0 +1,131 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
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 propTypes = (0, _extends2.default)({}, _Overlay.default.propTypes, {
|
||||
/**
|
||||
* Set the visibility of the Overlay
|
||||
*/
|
||||
show: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Specify whether the overlay should trigger onHide when the user clicks outside the overlay
|
||||
*/
|
||||
rootClose: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A callback invoked by the overlay when it wishes to be hidden. Required if
|
||||
* `rootClose` is specified.
|
||||
*/
|
||||
onHide: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Use animation
|
||||
*/
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
|
||||
/**
|
||||
* Callback fired before the Overlay transitions in
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired as the Overlay begins to transition in
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the Overlay finishes transitioning in
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired right before the Overlay transitions out
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired as the Overlay begins to transition out
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the Overlay finishes transitioning out
|
||||
*/
|
||||
onExited: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Sets the direction of the Overlay.
|
||||
*/
|
||||
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left'])
|
||||
});
|
||||
var defaultProps = {
|
||||
animation: _Fade.default,
|
||||
rootClose: false,
|
||||
show: false,
|
||||
placement: 'right'
|
||||
};
|
||||
|
||||
var Overlay =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Overlay, _React$Component);
|
||||
|
||||
function Overlay() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Overlay.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
animation = _this$props.animation,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["animation", "children"]);
|
||||
var transition = animation === true ? _Fade.default : animation || null;
|
||||
var child;
|
||||
|
||||
if (!transition) {
|
||||
child = (0, _react.cloneElement)(children, {
|
||||
className: (0, _classnames.default)(children.props.className, 'in')
|
||||
});
|
||||
} else {
|
||||
child = children;
|
||||
}
|
||||
|
||||
return _react.default.createElement(_Overlay.default, (0, _extends2.default)({}, props, {
|
||||
transition: transition
|
||||
}), child);
|
||||
};
|
||||
|
||||
return Overlay;
|
||||
}(_react.default.Component);
|
||||
|
||||
Overlay.propTypes = propTypes;
|
||||
Overlay.defaultProps = defaultProps;
|
||||
var _default = Overlay;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
336
node_modules/react-bootstrap/lib/OverlayTrigger.js
generated
vendored
Normal file
336
node_modules/react-bootstrap/lib/OverlayTrigger.js
generated
vendored
Normal file
@@ -0,0 +1,336 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _isArray = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/is-array"));
|
||||
|
||||
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"));
|
||||
|
||||
/**
|
||||
* Check if value one is inside or equal to the of value
|
||||
*
|
||||
* @param {string} one
|
||||
* @param {string|array} of
|
||||
* @returns {boolean}
|
||||
*/
|
||||
function isOneOf(one, of) {
|
||||
if ((0, _isArray.default)(of)) {
|
||||
return of.indexOf(one) >= 0;
|
||||
}
|
||||
|
||||
return one === of;
|
||||
}
|
||||
|
||||
var triggerType = _propTypes.default.oneOf(['click', 'hover', 'focus']);
|
||||
|
||||
var propTypes = (0, _extends2.default)({}, _Overlay.default.propTypes, {
|
||||
/**
|
||||
* Specify which action or actions trigger Overlay visibility
|
||||
*/
|
||||
trigger: _propTypes.default.oneOfType([triggerType, _propTypes.default.arrayOf(triggerType)]),
|
||||
|
||||
/**
|
||||
* A millisecond delay amount to show and hide the Overlay once triggered
|
||||
*/
|
||||
delay: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* A millisecond delay amount before showing the Overlay once triggered.
|
||||
*/
|
||||
delayShow: _propTypes.default.number,
|
||||
|
||||
/**
|
||||
* A millisecond delay amount before hiding the Overlay once triggered.
|
||||
*/
|
||||
delayHide: _propTypes.default.number,
|
||||
// FIXME: This should be `defaultShow`.
|
||||
|
||||
/**
|
||||
* The initial visibility state of the Overlay. For more nuanced visibility
|
||||
* control, consider using the Overlay component directly.
|
||||
*/
|
||||
defaultOverlayShown: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* An element or text to overlay next to the target.
|
||||
*/
|
||||
overlay: _propTypes.default.node.isRequired,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onBlur: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onClick: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onFocus: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onMouseOut: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onMouseOver: _propTypes.default.func,
|
||||
// Overridden props from `<Overlay>`.
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
target: _propTypes.default.oneOf([null]),
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
onHide: _propTypes.default.oneOf([null]),
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
show: _propTypes.default.oneOf([null])
|
||||
});
|
||||
var defaultProps = {
|
||||
defaultOverlayShown: false,
|
||||
trigger: ['hover', 'focus']
|
||||
};
|
||||
|
||||
var OverlayTrigger =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(OverlayTrigger, _React$Component);
|
||||
|
||||
function OverlayTrigger(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleDelayedShow = _this.handleDelayedShow.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleDelayedHide = _this.handleDelayedHide.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleHide = _this.handleHide.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
|
||||
_this.handleMouseOver = function (e) {
|
||||
return _this.handleMouseOverOut(_this.handleDelayedShow, e, 'fromElement');
|
||||
};
|
||||
|
||||
_this.handleMouseOut = function (e) {
|
||||
return _this.handleMouseOverOut(_this.handleDelayedHide, e, 'toElement');
|
||||
};
|
||||
|
||||
_this._mountNode = null;
|
||||
_this.state = {
|
||||
show: props.defaultOverlayShown
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = OverlayTrigger.prototype;
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
this._mountNode = document.createElement('div');
|
||||
this.renderOverlay();
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate() {
|
||||
this.renderOverlay();
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
_reactDom.default.unmountComponentAtNode(this._mountNode);
|
||||
|
||||
this._mountNode = null;
|
||||
clearTimeout(this._hoverShowDelay);
|
||||
clearTimeout(this._hoverHideDelay);
|
||||
};
|
||||
|
||||
_proto.handleDelayedHide = function handleDelayedHide() {
|
||||
var _this2 = this;
|
||||
|
||||
if (this._hoverShowDelay != null) {
|
||||
clearTimeout(this._hoverShowDelay);
|
||||
this._hoverShowDelay = null;
|
||||
return;
|
||||
}
|
||||
|
||||
if (!this.state.show || this._hoverHideDelay != null) {
|
||||
return;
|
||||
}
|
||||
|
||||
var delay = this.props.delayHide != null ? this.props.delayHide : this.props.delay;
|
||||
|
||||
if (!delay) {
|
||||
this.hide();
|
||||
return;
|
||||
}
|
||||
|
||||
this._hoverHideDelay = setTimeout(function () {
|
||||
_this2._hoverHideDelay = null;
|
||||
|
||||
_this2.hide();
|
||||
}, delay);
|
||||
};
|
||||
|
||||
_proto.handleDelayedShow = function handleDelayedShow() {
|
||||
var _this3 = this;
|
||||
|
||||
if (this._hoverHideDelay != null) {
|
||||
clearTimeout(this._hoverHideDelay);
|
||||
this._hoverHideDelay = null;
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.state.show || this._hoverShowDelay != null) {
|
||||
return;
|
||||
}
|
||||
|
||||
var delay = this.props.delayShow != null ? this.props.delayShow : this.props.delay;
|
||||
|
||||
if (!delay) {
|
||||
this.show();
|
||||
return;
|
||||
}
|
||||
|
||||
this._hoverShowDelay = setTimeout(function () {
|
||||
_this3._hoverShowDelay = null;
|
||||
|
||||
_this3.show();
|
||||
}, delay);
|
||||
};
|
||||
|
||||
_proto.handleHide = function handleHide() {
|
||||
this.hide();
|
||||
}; // 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.
|
||||
|
||||
|
||||
_proto.handleMouseOverOut = function handleMouseOverOut(handler, e, relatedNative) {
|
||||
var target = e.currentTarget;
|
||||
var related = e.relatedTarget || e.nativeEvent[relatedNative];
|
||||
|
||||
if ((!related || related !== target) && !(0, _contains.default)(target, related)) {
|
||||
handler(e);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleToggle = function handleToggle() {
|
||||
if (this.state.show) {
|
||||
this.hide();
|
||||
} else {
|
||||
this.show();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.hide = function hide() {
|
||||
this.setState({
|
||||
show: false
|
||||
});
|
||||
};
|
||||
|
||||
_proto.makeOverlay = function makeOverlay(overlay, props) {
|
||||
return _react.default.createElement(_Overlay.default, (0, _extends2.default)({}, props, {
|
||||
show: this.state.show,
|
||||
onHide: this.handleHide,
|
||||
target: this
|
||||
}), overlay);
|
||||
};
|
||||
|
||||
_proto.show = function show() {
|
||||
this.setState({
|
||||
show: true
|
||||
});
|
||||
};
|
||||
|
||||
_proto.renderOverlay = function renderOverlay() {
|
||||
_reactDom.default.unstable_renderSubtreeIntoContainer(this, this._overlay, this._mountNode);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
trigger = _this$props.trigger,
|
||||
overlay = _this$props.overlay,
|
||||
children = _this$props.children,
|
||||
onBlur = _this$props.onBlur,
|
||||
onClick = _this$props.onClick,
|
||||
onFocus = _this$props.onFocus,
|
||||
onMouseOut = _this$props.onMouseOut,
|
||||
onMouseOver = _this$props.onMouseOver,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["trigger", "overlay", "children", "onBlur", "onClick", "onFocus", "onMouseOut", "onMouseOver"]);
|
||||
delete props.delay;
|
||||
delete props.delayShow;
|
||||
delete props.delayHide;
|
||||
delete props.defaultOverlayShown;
|
||||
|
||||
var child = _react.default.Children.only(children);
|
||||
|
||||
var childProps = child.props;
|
||||
var triggerProps = {};
|
||||
|
||||
if (this.state.show) {
|
||||
triggerProps['aria-describedby'] = overlay.props.id;
|
||||
} // 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)) {
|
||||
process.env.NODE_ENV !== "production" ? (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.') : void 0;
|
||||
triggerProps.onMouseOver = (0, _createChainedFunction.default)(childProps.onMouseOver, onMouseOver, this.handleMouseOver);
|
||||
triggerProps.onMouseOut = (0, _createChainedFunction.default)(childProps.onMouseOut, onMouseOut, this.handleMouseOut);
|
||||
}
|
||||
|
||||
if (isOneOf('focus', trigger)) {
|
||||
triggerProps.onFocus = (0, _createChainedFunction.default)(childProps.onFocus, onFocus, this.handleDelayedShow);
|
||||
triggerProps.onBlur = (0, _createChainedFunction.default)(childProps.onBlur, onBlur, this.handleDelayedHide);
|
||||
}
|
||||
|
||||
this._overlay = this.makeOverlay(overlay, props);
|
||||
return (0, _react.cloneElement)(child, triggerProps);
|
||||
};
|
||||
|
||||
return OverlayTrigger;
|
||||
}(_react.default.Component);
|
||||
|
||||
OverlayTrigger.propTypes = propTypes;
|
||||
OverlayTrigger.defaultProps = defaultProps;
|
||||
var _default = OverlayTrigger;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
53
node_modules/react-bootstrap/lib/PageHeader.js
generated
vendored
Normal file
53
node_modules/react-bootstrap/lib/PageHeader.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var PageHeader =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PageHeader, _React$Component);
|
||||
|
||||
function PageHeader() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PageHeader.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _react.default.createElement("h1", null, children));
|
||||
};
|
||||
|
||||
return PageHeader;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('page-header', PageHeader);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
15
node_modules/react-bootstrap/lib/PageItem.js
generated
vendored
Normal file
15
node_modules/react-bootstrap/lib/PageItem.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _PagerItem = _interopRequireDefault(require("./PagerItem"));
|
||||
|
||||
var _deprecationWarning = _interopRequireDefault(require("./utils/deprecationWarning"));
|
||||
|
||||
var _default = _deprecationWarning.default.wrapper(_PagerItem.default, '`<PageItem>`', '`<Pager.Item>`');
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
75
node_modules/react-bootstrap/lib/Pager.js
generated
vendored
Normal file
75
node_modules/react-bootstrap/lib/Pager.js
generated
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
onSelect: _propTypes.default.func
|
||||
};
|
||||
|
||||
var Pager =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Pager, _React$Component);
|
||||
|
||||
function Pager() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Pager.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
onSelect = _this$props.onSelect,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onSelect", "className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
return (0, _react.cloneElement)(child, {
|
||||
onSelect: (0, _createChainedFunction.default)(child.props.onSelect, onSelect)
|
||||
});
|
||||
}));
|
||||
};
|
||||
|
||||
return Pager;
|
||||
}(_react.default.Component);
|
||||
|
||||
Pager.propTypes = propTypes;
|
||||
Pager.Item = _PagerItem.default;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('pager', Pager);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
102
node_modules/react-bootstrap/lib/PagerItem.js
generated
vendored
Normal file
102
node_modules/react-bootstrap/lib/PagerItem.js
generated
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
disabled: _propTypes.default.bool,
|
||||
previous: _propTypes.default.bool,
|
||||
next: _propTypes.default.bool,
|
||||
onClick: _propTypes.default.func,
|
||||
onSelect: _propTypes.default.func,
|
||||
eventKey: _propTypes.default.any
|
||||
};
|
||||
var defaultProps = {
|
||||
disabled: false,
|
||||
previous: false,
|
||||
next: false
|
||||
};
|
||||
|
||||
var PagerItem =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PagerItem, _React$Component);
|
||||
|
||||
function PagerItem(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleSelect = _this.handleSelect.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = PagerItem.prototype;
|
||||
|
||||
_proto.handleSelect = function handleSelect(e) {
|
||||
var _this$props = this.props,
|
||||
disabled = _this$props.disabled,
|
||||
onSelect = _this$props.onSelect,
|
||||
eventKey = _this$props.eventKey;
|
||||
|
||||
if (disabled) {
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
if (onSelect) {
|
||||
onSelect(eventKey, e);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
disabled = _this$props2.disabled,
|
||||
previous = _this$props2.previous,
|
||||
next = _this$props2.next,
|
||||
onClick = _this$props2.onClick,
|
||||
className = _this$props2.className,
|
||||
style = _this$props2.style,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["disabled", "previous", "next", "onClick", "className", "style"]);
|
||||
delete props.onSelect;
|
||||
delete props.eventKey;
|
||||
return _react.default.createElement("li", {
|
||||
className: (0, _classnames.default)(className, {
|
||||
disabled: disabled,
|
||||
previous: previous,
|
||||
next: next
|
||||
}),
|
||||
style: style
|
||||
}, _react.default.createElement(_SafeAnchor.default, (0, _extends2.default)({}, props, {
|
||||
disabled: disabled,
|
||||
onClick: (0, _createChainedFunction.default)(onClick, this.handleSelect)
|
||||
})));
|
||||
};
|
||||
|
||||
return PagerItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
PagerItem.propTypes = propTypes;
|
||||
PagerItem.defaultProps = defaultProps;
|
||||
var _default = PagerItem;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
63
node_modules/react-bootstrap/lib/Pagination.js
generated
vendored
Normal file
63
node_modules/react-bootstrap/lib/Pagination.js
generated
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _PaginationItem = _interopRequireWildcard(require("./PaginationItem"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var Pagination =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Pagination, _React$Component);
|
||||
|
||||
function Pagination() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Pagination.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("ul", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), children);
|
||||
};
|
||||
|
||||
return Pagination;
|
||||
}(_react.default.Component);
|
||||
|
||||
(0, _bootstrapUtils.bsClass)('pagination', Pagination);
|
||||
Pagination.First = _PaginationItem.First;
|
||||
Pagination.Prev = _PaginationItem.Prev;
|
||||
Pagination.Ellipsis = _PaginationItem.Ellipsis;
|
||||
Pagination.Item = _PaginationItem.default;
|
||||
Pagination.Next = _PaginationItem.Next;
|
||||
Pagination.Last = _PaginationItem.Last;
|
||||
var _default = Pagination;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
111
node_modules/react-bootstrap/lib/PaginationItem.js
generated
vendored
Normal file
111
node_modules/react-bootstrap/lib/PaginationItem.js
generated
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = PaginationItem;
|
||||
exports.Last = exports.Next = exports.Ellipsis = exports.Prev = exports.First = void 0;
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _SafeAnchor = _interopRequireDefault(require("./SafeAnchor"));
|
||||
|
||||
/* eslint-disable react/no-multi-comp */
|
||||
var propTypes = {
|
||||
eventKey: _propTypes.default.any,
|
||||
className: _propTypes.default.string,
|
||||
onSelect: _propTypes.default.func,
|
||||
disabled: _propTypes.default.bool,
|
||||
active: _propTypes.default.bool,
|
||||
activeLabel: _propTypes.default.string.isRequired
|
||||
};
|
||||
var defaultProps = {
|
||||
active: false,
|
||||
disabled: false,
|
||||
activeLabel: '(current)'
|
||||
};
|
||||
|
||||
function PaginationItem(_ref) {
|
||||
var active = _ref.active,
|
||||
disabled = _ref.disabled,
|
||||
className = _ref.className,
|
||||
style = _ref.style,
|
||||
activeLabel = _ref.activeLabel,
|
||||
children = _ref.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["active", "disabled", "className", "style", "activeLabel", "children"]);
|
||||
var Component = active || disabled ? 'span' : _SafeAnchor.default;
|
||||
return _react.default.createElement("li", {
|
||||
style: style,
|
||||
className: (0, _classnames.default)(className, {
|
||||
active: active,
|
||||
disabled: disabled
|
||||
})
|
||||
}, _react.default.createElement(Component, (0, _extends2.default)({
|
||||
disabled: disabled
|
||||
}, props), children, active && _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, activeLabel)));
|
||||
}
|
||||
|
||||
PaginationItem.propTypes = propTypes;
|
||||
PaginationItem.defaultProps = defaultProps;
|
||||
|
||||
function createButton(name, defaultValue, label) {
|
||||
var _class, _temp;
|
||||
|
||||
if (label === void 0) {
|
||||
label = name;
|
||||
}
|
||||
|
||||
return _temp = _class =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(_class, _React$Component);
|
||||
|
||||
function _class() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = _class.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
disabled = _this$props.disabled,
|
||||
children = _this$props.children,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["disabled", "children", "className"]);
|
||||
var Component = disabled ? 'span' : _SafeAnchor.default;
|
||||
return _react.default.createElement("li", (0, _extends2.default)({
|
||||
"aria-label": label,
|
||||
className: (0, _classnames.default)(className, {
|
||||
disabled: disabled
|
||||
})
|
||||
}, props), _react.default.createElement(Component, null, children || defaultValue));
|
||||
};
|
||||
|
||||
return _class;
|
||||
}(_react.default.Component), _class.displayName = name, _class.propTypes = {
|
||||
disabled: _propTypes.default.bool
|
||||
}, _temp;
|
||||
}
|
||||
|
||||
var First = createButton('First', "\xAB");
|
||||
exports.First = First;
|
||||
var Prev = createButton('Prev', "\u2039");
|
||||
exports.Prev = Prev;
|
||||
var Ellipsis = createButton('Ellipsis', "\u2026", 'More');
|
||||
exports.Ellipsis = Ellipsis;
|
||||
var Next = createButton('Next', "\u203A");
|
||||
exports.Next = Next;
|
||||
var Last = createButton('Last', "\xBB");
|
||||
exports.Last = Last;
|
||||
187
node_modules/react-bootstrap/lib/Panel.js
generated
vendored
Normal file
187
node_modules/react-bootstrap/lib/Panel.js
generated
vendored
Normal file
@@ -0,0 +1,187 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _assign = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/assign"));
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _uncontrollable = _interopRequireDefault(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 has = Object.prototype.hasOwnProperty;
|
||||
|
||||
var defaultGetId = function defaultGetId(id, type) {
|
||||
return id ? id + "--" + type : null;
|
||||
};
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Controls the collapsed/expanded state ofthe Panel. Requires
|
||||
* a `Panel.Collapse` or `<Panel.Body collapsible>` child component
|
||||
* in order to actually animate out or in.
|
||||
*
|
||||
* @controllable onToggle
|
||||
*/
|
||||
expanded: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* A callback fired when the collapse state changes.
|
||||
*
|
||||
* @controllable expanded
|
||||
*/
|
||||
onToggle: _propTypes.default.func,
|
||||
eventKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* An HTML `id` attribute uniquely identifying the Panel component.
|
||||
*/
|
||||
id: _propTypes.default.string
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panelGroup: _propTypes.default.shape({
|
||||
getId: _propTypes.default.func,
|
||||
activeKey: _propTypes.default.any,
|
||||
onToggle: _propTypes.default.func
|
||||
})
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
headingId: _propTypes.default.string,
|
||||
bodyId: _propTypes.default.string,
|
||||
bsClass: _propTypes.default.string,
|
||||
onToggle: _propTypes.default.func,
|
||||
expanded: _propTypes.default.bool
|
||||
})
|
||||
};
|
||||
|
||||
var Panel =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Panel, _React$Component);
|
||||
|
||||
function Panel() {
|
||||
var _this;
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
||||
|
||||
_this.handleToggle = function (e) {
|
||||
var panelGroup = _this.context.$bs_panelGroup;
|
||||
var expanded = !_this.getExpanded();
|
||||
|
||||
if (panelGroup && panelGroup.onToggle) {
|
||||
panelGroup.onToggle(_this.props.eventKey, expanded, e);
|
||||
} else {
|
||||
_this.props.onToggle(expanded, e);
|
||||
}
|
||||
};
|
||||
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Panel.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
eventKey = _this$props.eventKey,
|
||||
id = _this$props.id;
|
||||
var idKey = eventKey == null ? id : eventKey;
|
||||
var ids;
|
||||
|
||||
if (idKey !== null) {
|
||||
var panelGroup = this.context.$bs_panelGroup;
|
||||
var getId = panelGroup && panelGroup.getId || defaultGetId;
|
||||
ids = {
|
||||
headingId: getId(idKey, 'heading'),
|
||||
bodyId: getId(idKey, 'body')
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
$bs_panel: (0, _extends2.default)({}, ids, {
|
||||
bsClass: this.props.bsClass,
|
||||
expanded: this.getExpanded(),
|
||||
onToggle: this.handleToggle
|
||||
})
|
||||
};
|
||||
};
|
||||
|
||||
_proto.getExpanded = function getExpanded() {
|
||||
var panelGroup = this.context.$bs_panelGroup;
|
||||
|
||||
if (panelGroup && has.call(panelGroup, 'activeKey')) {
|
||||
process.env.NODE_ENV !== "production" ? (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.') : void 0;
|
||||
return panelGroup.activeKey === this.props.eventKey;
|
||||
}
|
||||
|
||||
return !!this.props.expanded;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
className = _this$props2.className,
|
||||
children = _this$props2.children;
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(this.props, ['onToggle', 'eventKey', 'expanded']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
props = _splitBsPropsAndOmit[1];
|
||||
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, props, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.getClassSet)(bsProps))
|
||||
}), children);
|
||||
};
|
||||
|
||||
return Panel;
|
||||
}(_react.default.Component);
|
||||
|
||||
Panel.propTypes = propTypes;
|
||||
Panel.contextTypes = contextTypes;
|
||||
Panel.childContextTypes = childContextTypes;
|
||||
var UncontrolledPanel = (0, _uncontrollable.default)((0, _bootstrapUtils.bsClass)('panel', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State).concat([_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY]), _StyleConfig.Style.DEFAULT, Panel)), {
|
||||
expanded: 'onToggle'
|
||||
});
|
||||
(0, _assign.default)(UncontrolledPanel, {
|
||||
Heading: _PanelHeading.default,
|
||||
Title: _PanelTitle.default,
|
||||
Body: _PanelBody.default,
|
||||
Footer: _PanelFooter.default,
|
||||
Toggle: _PanelToggle.default,
|
||||
Collapse: _PanelCollapse.default
|
||||
});
|
||||
var _default = UncontrolledPanel;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
92
node_modules/react-bootstrap/lib/PanelBody.js
generated
vendored
Normal file
92
node_modules/react-bootstrap/lib/PanelBody.js
generated
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* A convenience prop that renders a Collapse component around the Body for
|
||||
* situations when the parent Panel only contains a single Panel.Body child.
|
||||
*
|
||||
* renders:
|
||||
* ```jsx
|
||||
* <Panel.Collapse>
|
||||
* <Panel.Body />
|
||||
* </Panel.Collapse>
|
||||
* ```
|
||||
*/
|
||||
collapsible: _propTypes.default.bool.isRequired
|
||||
};
|
||||
var defaultProps = {
|
||||
collapsible: false
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
|
||||
var PanelBody =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelBody, _React$Component);
|
||||
|
||||
function PanelBody() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PanelBody.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
className = _this$props.className,
|
||||
collapsible = _this$props.collapsible;
|
||||
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
_bsClass = _ref.bsClass;
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(this.props, ['collapsible']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
bsProps.bsClass = _bsClass || bsProps.bsClass;
|
||||
|
||||
var body = _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'body'))
|
||||
}), children);
|
||||
|
||||
if (collapsible) {
|
||||
body = _react.default.createElement(_PanelCollapse.default, null, body);
|
||||
}
|
||||
|
||||
return body;
|
||||
};
|
||||
|
||||
return PanelBody;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelBody.propTypes = propTypes;
|
||||
PanelBody.defaultProps = defaultProps;
|
||||
PanelBody.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelBody);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
108
node_modules/react-bootstrap/lib/PanelCollapse.js
generated
vendored
Normal file
108
node_modules/react-bootstrap/lib/PanelCollapse.js
generated
vendored
Normal file
@@ -0,0 +1,108 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var _Collapse = _interopRequireDefault(require("./Collapse"));
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* Callback fired before the component expands
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to expand
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component has expanded
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired before the component collapses
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component starts to collapse
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Callback fired after the component has collapsed
|
||||
*/
|
||||
onExited: _propTypes.default.func
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
headingId: _propTypes.default.string,
|
||||
bodyId: _propTypes.default.string,
|
||||
bsClass: _propTypes.default.string,
|
||||
expanded: _propTypes.default.bool
|
||||
})
|
||||
};
|
||||
|
||||
var PanelCollapse =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelCollapse, _React$Component);
|
||||
|
||||
function PanelCollapse() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PanelCollapse.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var children = this.props.children;
|
||||
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
headingId = _ref.headingId,
|
||||
bodyId = _ref.bodyId,
|
||||
_bsClass = _ref.bsClass,
|
||||
expanded = _ref.expanded;
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(this.props),
|
||||
bsProps = _splitBsProps[0],
|
||||
props = _splitBsProps[1];
|
||||
|
||||
bsProps.bsClass = _bsClass || bsProps.bsClass;
|
||||
|
||||
if (headingId && bodyId) {
|
||||
props.id = bodyId;
|
||||
props.role = props.role || 'tabpanel';
|
||||
props['aria-labelledby'] = headingId;
|
||||
}
|
||||
|
||||
return _react.default.createElement(_Collapse.default, (0, _extends2.default)({
|
||||
in: expanded
|
||||
}, props), _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'collapse')
|
||||
}, children));
|
||||
};
|
||||
|
||||
return PanelCollapse;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelCollapse.propTypes = propTypes;
|
||||
PanelCollapse.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelCollapse);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
63
node_modules/react-bootstrap/lib/PanelFooter.js
generated
vendored
Normal file
63
node_modules/react-bootstrap/lib/PanelFooter.js
generated
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
|
||||
var PanelFooter =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelFooter, _React$Component);
|
||||
|
||||
function PanelFooter() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PanelFooter.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
className = _this$props.className;
|
||||
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
_bsClass = _ref.bsClass;
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(this.props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
bsProps.bsClass = _bsClass || bsProps.bsClass;
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'footer'))
|
||||
}), children);
|
||||
};
|
||||
|
||||
return PanelFooter;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelFooter.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelFooter);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
174
node_modules/react-bootstrap/lib/PanelGroup.js
generated
vendored
Normal file
174
node_modules/react-bootstrap/lib/PanelGroup.js
generated
vendored
Normal file
@@ -0,0 +1,174 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var _ValidComponentChildren = _interopRequireDefault(require("./utils/ValidComponentChildren"));
|
||||
|
||||
var _PropTypes = require("./utils/PropTypes");
|
||||
|
||||
var propTypes = {
|
||||
accordion: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* When `accordion` is enabled, `activeKey` controls the which child `Panel` is expanded. `activeKey` should
|
||||
* match a child Panel `eventKey` prop exactly.
|
||||
*
|
||||
* @controllable onSelect
|
||||
*/
|
||||
activeKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* A callback fired when a child Panel collapse state changes. It's called with the next expanded `activeKey`
|
||||
*
|
||||
* @controllable activeKey
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* An HTML role attribute
|
||||
*/
|
||||
role: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* A function that takes an eventKey and type and returns a
|
||||
* unique id for each Panel heading and Panel Collapse. The function _must_ be a pure function,
|
||||
* meaning it should always return the _same_ id for the same set of inputs. The default
|
||||
* value requires that an `id` to be set for the PanelGroup.
|
||||
*
|
||||
* The `type` argument will either be `"body"` or `"heading"`.
|
||||
*
|
||||
* @defaultValue (eventKey, type) => `${this.props.id}-${type}-${key}`
|
||||
*/
|
||||
generateChildId: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* HTML id attribute, required if no `generateChildId` prop
|
||||
* is specified.
|
||||
*/
|
||||
id: (0, _PropTypes.generatedId)('PanelGroup')
|
||||
};
|
||||
var defaultProps = {
|
||||
accordion: false
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_panelGroup: _propTypes.default.shape({
|
||||
getId: _propTypes.default.func,
|
||||
headerRole: _propTypes.default.string,
|
||||
panelRole: _propTypes.default.string,
|
||||
activeKey: _propTypes.default.any,
|
||||
onToggle: _propTypes.default.func
|
||||
})
|
||||
};
|
||||
|
||||
var PanelGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelGroup, _React$Component);
|
||||
|
||||
function PanelGroup() {
|
||||
var _this;
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
||||
|
||||
_this.handleSelect = function (key, expanded, e) {
|
||||
if (expanded) {
|
||||
_this.props.onSelect(key, e);
|
||||
} else if (_this.props.activeKey === key) {
|
||||
_this.props.onSelect(null, e);
|
||||
}
|
||||
};
|
||||
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = PanelGroup.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
activeKey = _this$props.activeKey,
|
||||
accordion = _this$props.accordion,
|
||||
generateChildId = _this$props.generateChildId,
|
||||
id = _this$props.id;
|
||||
var getId = null;
|
||||
|
||||
if (accordion) {
|
||||
getId = generateChildId || function (key, type) {
|
||||
return id ? id + "-" + type + "-" + key : null;
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
$bs_panelGroup: (0, _extends2.default)({
|
||||
getId: getId,
|
||||
headerRole: 'tab',
|
||||
panelRole: 'tabpanel'
|
||||
}, accordion && {
|
||||
activeKey: activeKey,
|
||||
onToggle: this.handleSelect
|
||||
})
|
||||
};
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
accordion = _this$props2.accordion,
|
||||
className = _this$props2.className,
|
||||
children = _this$props2.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["accordion", "className", "children"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['onSelect', 'activeKey']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
if (accordion) {
|
||||
elementProps.role = elementProps.role || 'tablist';
|
||||
}
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
return (0, _react.cloneElement)(child, {
|
||||
bsStyle: child.props.bsStyle || bsProps.bsStyle
|
||||
});
|
||||
}));
|
||||
};
|
||||
|
||||
return PanelGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelGroup.propTypes = propTypes;
|
||||
PanelGroup.defaultProps = defaultProps;
|
||||
PanelGroup.childContextTypes = childContextTypes;
|
||||
|
||||
var _default = (0, _uncontrollable.default)((0, _bootstrapUtils.bsClass)('panel-group', PanelGroup), {
|
||||
activeKey: 'onSelect'
|
||||
});
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
85
node_modules/react-bootstrap/lib/PanelHeading.js
generated
vendored
Normal file
85
node_modules/react-bootstrap/lib/PanelHeading.js
generated
vendored
Normal file
@@ -0,0 +1,85 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
headingId: _propTypes.default.string,
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
|
||||
var PanelHeading =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelHeading, _React$Component);
|
||||
|
||||
function PanelHeading() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PanelHeading.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
className = _this$props.className,
|
||||
Component = _this$props.componentClass,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "className", "componentClass"]);
|
||||
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
headingId = _ref.headingId,
|
||||
_bsClass = _ref.bsClass;
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
bsProps.bsClass = _bsClass || bsProps.bsClass;
|
||||
|
||||
if (headingId) {
|
||||
elementProps.role = elementProps.role || 'tab';
|
||||
elementProps.id = headingId;
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'heading'))
|
||||
}), children);
|
||||
};
|
||||
|
||||
return PanelHeading;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelHeading.propTypes = propTypes;
|
||||
PanelHeading.defaultProps = defaultProps;
|
||||
PanelHeading.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelHeading);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
91
node_modules/react-bootstrap/lib/PanelTitle.js
generated
vendored
Normal file
91
node_modules/react-bootstrap/lib/PanelTitle.js
generated
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* A convenience prop that renders the Panel.Title as a panel collapse toggle component
|
||||
* for the common use-case.
|
||||
*/
|
||||
toggle: _propTypes.default.bool
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string
|
||||
})
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var PanelTitle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelTitle, _React$Component);
|
||||
|
||||
function PanelTitle() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = PanelTitle.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
className = _this$props.className,
|
||||
toggle = _this$props.toggle,
|
||||
Component = _this$props.componentClass,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "className", "toggle", "componentClass"]);
|
||||
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
_bsClass = _ref.bsClass;
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
bsProps.bsClass = _bsClass || bsProps.bsClass;
|
||||
|
||||
if (toggle) {
|
||||
children = _react.default.createElement(_PanelToggle.default, null, children);
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'title'))
|
||||
}), children);
|
||||
};
|
||||
|
||||
return PanelTitle;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelTitle.propTypes = propTypes;
|
||||
PanelTitle.defaultProps = defaultProps;
|
||||
PanelTitle.contextTypes = contextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('panel', PanelTitle);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
109
node_modules/react-bootstrap/lib/PanelToggle.js
generated
vendored
Normal file
109
node_modules/react-bootstrap/lib/PanelToggle.js
generated
vendored
Normal file
@@ -0,0 +1,109 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* only here to satisfy linting, just the html onClick handler.
|
||||
*
|
||||
* @private
|
||||
*/
|
||||
onClick: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* You can use a custom element for this component
|
||||
*/
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: _SafeAnchor.default
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_panel: _propTypes.default.shape({
|
||||
bodyId: _propTypes.default.string,
|
||||
onToggle: _propTypes.default.func,
|
||||
expanded: _propTypes.default.bool
|
||||
})
|
||||
};
|
||||
|
||||
var PanelToggle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(PanelToggle, _React$Component);
|
||||
|
||||
function PanelToggle() {
|
||||
var _this;
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
_this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;
|
||||
_this.handleToggle = _this.handleToggle.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = PanelToggle.prototype;
|
||||
|
||||
_proto.handleToggle = function handleToggle(event) {
|
||||
var _ref = this.context.$bs_panel || {},
|
||||
onToggle = _ref.onToggle;
|
||||
|
||||
if (onToggle) {
|
||||
onToggle(event);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
onClick = _this$props.onClick,
|
||||
className = _this$props.className,
|
||||
componentClass = _this$props.componentClass,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["onClick", "className", "componentClass"]);
|
||||
|
||||
var _ref2 = this.context.$bs_panel || {},
|
||||
expanded = _ref2.expanded,
|
||||
bodyId = _ref2.bodyId;
|
||||
|
||||
var Component = componentClass;
|
||||
props.onClick = (0, _createChainedFunction.default)(onClick, this.handleToggle);
|
||||
props['aria-expanded'] = expanded;
|
||||
props.className = (0, _classnames.default)(className, !expanded && 'collapsed');
|
||||
|
||||
if (bodyId) {
|
||||
props['aria-controls'] = bodyId;
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, props);
|
||||
};
|
||||
|
||||
return PanelToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
PanelToggle.propTypes = propTypes;
|
||||
PanelToggle.defaultProps = defaultProps;
|
||||
PanelToggle.contextTypes = contextTypes;
|
||||
var _default = PanelToggle;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
129
node_modules/react-bootstrap/lib/Popover.js
generated
vendored
Normal file
129
node_modules/react-bootstrap/lib/Popover.js
generated
vendored
Normal file
@@ -0,0 +1,129 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* An html id attribute, necessary for accessibility
|
||||
* @type {string}
|
||||
* @required
|
||||
*/
|
||||
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
|
||||
|
||||
/**
|
||||
* Sets the direction the Popover is positioned towards.
|
||||
*/
|
||||
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
|
||||
|
||||
/**
|
||||
* The "top" position value for the Popover.
|
||||
*/
|
||||
positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "left" position value for the Popover.
|
||||
*/
|
||||
positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "top" position value for the Popover arrow.
|
||||
*/
|
||||
arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "left" position value for the Popover arrow.
|
||||
*/
|
||||
arrowOffsetLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* Title content
|
||||
*/
|
||||
title: _propTypes.default.node
|
||||
};
|
||||
var defaultProps = {
|
||||
placement: 'right'
|
||||
};
|
||||
|
||||
var Popover =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Popover, _React$Component);
|
||||
|
||||
function Popover() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Popover.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
placement = _this$props.placement,
|
||||
positionTop = _this$props.positionTop,
|
||||
positionLeft = _this$props.positionLeft,
|
||||
arrowOffsetTop = _this$props.arrowOffsetTop,
|
||||
arrowOffsetLeft = _this$props.arrowOffsetLeft,
|
||||
title = _this$props.title,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["placement", "positionTop", "positionLeft", "arrowOffsetTop", "arrowOffsetLeft", "title", "className", "style", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[placement] = true, _extends2));
|
||||
var outerStyle = (0, _extends3.default)({
|
||||
display: 'block',
|
||||
top: positionTop,
|
||||
left: positionLeft
|
||||
}, style);
|
||||
var arrowStyle = {
|
||||
top: arrowOffsetTop,
|
||||
left: arrowOffsetLeft
|
||||
};
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
role: "tooltip",
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
style: outerStyle
|
||||
}), _react.default.createElement("div", {
|
||||
className: "arrow",
|
||||
style: arrowStyle
|
||||
}), title && _react.default.createElement("h3", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'title')
|
||||
}, title), _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'content')
|
||||
}, children));
|
||||
};
|
||||
|
||||
return Popover;
|
||||
}(_react.default.Component);
|
||||
|
||||
Popover.propTypes = propTypes;
|
||||
Popover.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('popover', Popover);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
190
node_modules/react-bootstrap/lib/ProgressBar.js
generated
vendored
Normal file
190
node_modules/react-bootstrap/lib/ProgressBar.js
generated
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _values = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/values"));
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 ROUND_PRECISION = 1000;
|
||||
/**
|
||||
* Validate that children, if any, are instances of `<ProgressBar>`.
|
||||
*/
|
||||
|
||||
function onlyProgressBar(props, propName, componentName) {
|
||||
var children = props[propName];
|
||||
|
||||
if (!children) {
|
||||
return null;
|
||||
}
|
||||
|
||||
var error = null;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (error) {
|
||||
return;
|
||||
}
|
||||
/**
|
||||
* Compare types in a way that works with libraries that patch and proxy
|
||||
* components like react-hot-loader.
|
||||
*
|
||||
* see https://github.com/gaearon/react-hot-loader#checking-element-types
|
||||
*/
|
||||
|
||||
|
||||
var element = _react.default.createElement(ProgressBar, null);
|
||||
|
||||
if (child.type === element.type) return;
|
||||
var childIdentifier = _react.default.isValidElement(child) ? child.type.displayName || child.type.name || child.type : child;
|
||||
error = new Error("Children of " + componentName + " can contain only ProgressBar " + ("components. Found " + childIdentifier + "."));
|
||||
});
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
var propTypes = {
|
||||
min: _propTypes.default.number,
|
||||
now: _propTypes.default.number,
|
||||
max: _propTypes.default.number,
|
||||
label: _propTypes.default.node,
|
||||
srOnly: _propTypes.default.bool,
|
||||
striped: _propTypes.default.bool,
|
||||
active: _propTypes.default.bool,
|
||||
children: onlyProgressBar,
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
isChild: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
min: 0,
|
||||
max: 100,
|
||||
active: false,
|
||||
isChild: false,
|
||||
srOnly: false,
|
||||
striped: false
|
||||
};
|
||||
|
||||
function getPercentage(now, min, max) {
|
||||
var percentage = (now - min) / (max - min) * 100;
|
||||
return Math.round(percentage * ROUND_PRECISION) / ROUND_PRECISION;
|
||||
}
|
||||
|
||||
var ProgressBar =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ProgressBar, _React$Component);
|
||||
|
||||
function ProgressBar() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ProgressBar.prototype;
|
||||
|
||||
_proto.renderProgressBar = function renderProgressBar(_ref) {
|
||||
var _extends2;
|
||||
|
||||
var min = _ref.min,
|
||||
now = _ref.now,
|
||||
max = _ref.max,
|
||||
label = _ref.label,
|
||||
srOnly = _ref.srOnly,
|
||||
striped = _ref.striped,
|
||||
active = _ref.active,
|
||||
className = _ref.className,
|
||||
style = _ref.style,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["min", "now", "max", "label", "srOnly", "striped", "active", "className", "style"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {
|
||||
active: active
|
||||
}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'striped')] = active || striped, _extends2));
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
role: "progressbar",
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
style: (0, _extends3.default)({
|
||||
width: getPercentage(now, min, max) + "%"
|
||||
}, style),
|
||||
"aria-valuenow": now,
|
||||
"aria-valuemin": min,
|
||||
"aria-valuemax": max
|
||||
}), srOnly ? _react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, label) : label);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
isChild = _this$props.isChild,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["isChild"]);
|
||||
|
||||
if (isChild) {
|
||||
return this.renderProgressBar(props);
|
||||
}
|
||||
|
||||
var min = props.min,
|
||||
now = props.now,
|
||||
max = props.max,
|
||||
label = props.label,
|
||||
srOnly = props.srOnly,
|
||||
striped = props.striped,
|
||||
active = props.active,
|
||||
bsClass = props.bsClass,
|
||||
bsStyle = props.bsStyle,
|
||||
className = props.className,
|
||||
children = props.children,
|
||||
wrapperProps = (0, _objectWithoutPropertiesLoose2.default)(props, ["min", "now", "max", "label", "srOnly", "striped", "active", "bsClass", "bsStyle", "className", "children"]);
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, wrapperProps, {
|
||||
className: (0, _classnames.default)(className, 'progress')
|
||||
}), children ? _ValidComponentChildren.default.map(children, function (child) {
|
||||
return (0, _react.cloneElement)(child, {
|
||||
isChild: true
|
||||
});
|
||||
}) : this.renderProgressBar({
|
||||
min: min,
|
||||
now: now,
|
||||
max: max,
|
||||
label: label,
|
||||
srOnly: srOnly,
|
||||
striped: striped,
|
||||
active: active,
|
||||
bsClass: bsClass,
|
||||
bsStyle: bsStyle
|
||||
}));
|
||||
};
|
||||
|
||||
return ProgressBar;
|
||||
}(_react.default.Component);
|
||||
|
||||
ProgressBar.propTypes = propTypes;
|
||||
ProgressBar.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('progress-bar', (0, _bootstrapUtils.bsStyles)((0, _values.default)(_StyleConfig.State), ProgressBar));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
123
node_modules/react-bootstrap/lib/Radio.js
generated
vendored
Normal file
123
node_modules/react-bootstrap/lib/Radio.js
generated
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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");
|
||||
|
||||
/* eslint-disable jsx-a11y/label-has-for */
|
||||
var propTypes = {
|
||||
inline: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
title: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Only valid if `inline` is not set.
|
||||
*/
|
||||
validationState: _propTypes.default.oneOf(['success', 'warning', 'error', null]),
|
||||
|
||||
/**
|
||||
* Attaches a ref to the `<input>` element. Only functions can be used here.
|
||||
*
|
||||
* ```js
|
||||
* <Radio inputRef={ref => { this.input = ref; }} />
|
||||
* ```
|
||||
*/
|
||||
inputRef: _propTypes.default.func
|
||||
};
|
||||
var defaultProps = {
|
||||
inline: false,
|
||||
disabled: false,
|
||||
title: ''
|
||||
};
|
||||
|
||||
var Radio =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Radio, _React$Component);
|
||||
|
||||
function Radio() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Radio.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
inline = _this$props.inline,
|
||||
disabled = _this$props.disabled,
|
||||
validationState = _this$props.validationState,
|
||||
inputRef = _this$props.inputRef,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
title = _this$props.title,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["inline", "disabled", "validationState", "inputRef", "className", "style", "title", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var input = _react.default.createElement("input", (0, _extends2.default)({}, elementProps, {
|
||||
ref: inputRef,
|
||||
type: "radio",
|
||||
disabled: disabled
|
||||
}));
|
||||
|
||||
if (inline) {
|
||||
var _classes2;
|
||||
|
||||
var _classes = (_classes2 = {}, _classes2[(0, _bootstrapUtils.prefix)(bsProps, 'inline')] = true, _classes2.disabled = disabled, _classes2); // Use a warning here instead of in propTypes to get better-looking
|
||||
// generated documentation.
|
||||
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (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.') : void 0;
|
||||
return _react.default.createElement("label", {
|
||||
className: (0, _classnames.default)(className, _classes),
|
||||
style: style,
|
||||
title: title
|
||||
}, input, children);
|
||||
}
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
disabled: disabled
|
||||
});
|
||||
|
||||
if (validationState) {
|
||||
classes["has-" + validationState] = true;
|
||||
}
|
||||
|
||||
return _react.default.createElement("div", {
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
style: style
|
||||
}, _react.default.createElement("label", {
|
||||
title: title
|
||||
}, input, children));
|
||||
};
|
||||
|
||||
return Radio;
|
||||
}(_react.default.Component);
|
||||
|
||||
Radio.propTypes = propTypes;
|
||||
Radio.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('radio', Radio);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
92
node_modules/react-bootstrap/lib/ResponsiveEmbed.js
generated
vendored
Normal file
92
node_modules/react-bootstrap/lib/ResponsiveEmbed.js
generated
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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");
|
||||
|
||||
// TODO: This should probably take a single `aspectRatio` prop.
|
||||
var propTypes = {
|
||||
/**
|
||||
* This component requires a single child element
|
||||
*/
|
||||
children: _propTypes.default.element.isRequired,
|
||||
|
||||
/**
|
||||
* 16by9 aspect ratio
|
||||
*/
|
||||
a16by9: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* 4by3 aspect ratio
|
||||
*/
|
||||
a4by3: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
a16by9: false,
|
||||
a4by3: false
|
||||
};
|
||||
|
||||
var ResponsiveEmbed =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ResponsiveEmbed, _React$Component);
|
||||
|
||||
function ResponsiveEmbed() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ResponsiveEmbed.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
a16by9 = _this$props.a16by9,
|
||||
a4by3 = _this$props.a4by3,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["a16by9", "a4by3", "className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (0, _warning.default)(a16by9 || a4by3, 'Either `a16by9` or `a4by3` must be set.') : void 0;
|
||||
process.env.NODE_ENV !== "production" ? (0, _warning.default)(!(a16by9 && a4by3), 'Only one of `a16by9` or `a4by3` can be set.') : void 0;
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, '16by9')] = a16by9, _extends2[(0, _bootstrapUtils.prefix)(bsProps, '4by3')] = a4by3, _extends2));
|
||||
return _react.default.createElement("div", {
|
||||
className: (0, _classnames.default)(classes)
|
||||
}, (0, _react.cloneElement)(children, (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'item'))
|
||||
})));
|
||||
};
|
||||
|
||||
return ResponsiveEmbed;
|
||||
}(_react.default.Component);
|
||||
|
||||
ResponsiveEmbed.propTypes = propTypes;
|
||||
ResponsiveEmbed.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('embed-responsive', ResponsiveEmbed);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
65
node_modules/react-bootstrap/lib/Row.js
generated
vendored
Normal file
65
node_modules/react-bootstrap/lib/Row.js
generated
vendored
Normal file
@@ -0,0 +1,65 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div'
|
||||
};
|
||||
|
||||
var Row =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Row, _React$Component);
|
||||
|
||||
function Row() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Row.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
Component = _this$props.componentClass,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Row;
|
||||
}(_react.default.Component);
|
||||
|
||||
Row.propTypes = propTypes;
|
||||
Row.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('row', Row);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
130
node_modules/react-bootstrap/lib/SafeAnchor.js
generated
vendored
Normal file
130
node_modules/react-bootstrap/lib/SafeAnchor.js
generated
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
href: _propTypes.default.string,
|
||||
onClick: _propTypes.default.func,
|
||||
onKeyDown: _propTypes.default.func,
|
||||
disabled: _propTypes.default.bool,
|
||||
role: _propTypes.default.string,
|
||||
tabIndex: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* this is sort of silly but needed for Button
|
||||
*/
|
||||
componentClass: _elementType.default
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'a'
|
||||
};
|
||||
|
||||
function isTrivialHref(href) {
|
||||
return !href || href.trim() === '#';
|
||||
}
|
||||
/**
|
||||
* There are situations due to browser quirks or Bootstrap CSS where
|
||||
* an anchor tag is needed, when semantically a button tag is the
|
||||
* better choice. SafeAnchor ensures that when an anchor is used like a
|
||||
* button its accessible. It also emulates input `disabled` behavior for
|
||||
* links, which is usually desirable for Buttons, NavItems, MenuItems, etc.
|
||||
*/
|
||||
|
||||
|
||||
var SafeAnchor =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(SafeAnchor, _React$Component);
|
||||
|
||||
function SafeAnchor(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleClick = _this.handleClick.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = SafeAnchor.prototype;
|
||||
|
||||
_proto.handleClick = function handleClick(event) {
|
||||
var _this$props = this.props,
|
||||
disabled = _this$props.disabled,
|
||||
href = _this$props.href,
|
||||
onClick = _this$props.onClick;
|
||||
|
||||
if (disabled || isTrivialHref(href)) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
if (disabled) {
|
||||
event.stopPropagation();
|
||||
return;
|
||||
}
|
||||
|
||||
if (onClick) {
|
||||
onClick(event);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleKeyDown = function handleKeyDown(event) {
|
||||
if (event.key === ' ') {
|
||||
event.preventDefault();
|
||||
this.handleClick(event);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
Component = _this$props2.componentClass,
|
||||
disabled = _this$props2.disabled,
|
||||
onKeyDown = _this$props2.onKeyDown,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["componentClass", "disabled", "onKeyDown"]);
|
||||
|
||||
if (isTrivialHref(props.href)) {
|
||||
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) {
|
||||
props.tabIndex = -1;
|
||||
props.style = (0, _extends2.default)({
|
||||
pointerEvents: 'none'
|
||||
}, props.style);
|
||||
}
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, props, {
|
||||
onClick: this.handleClick,
|
||||
onKeyDown: (0, _createChainedFunction.default)(this.handleKeyDown, onKeyDown)
|
||||
}));
|
||||
};
|
||||
|
||||
return SafeAnchor;
|
||||
}(_react.default.Component);
|
||||
|
||||
SafeAnchor.propTypes = propTypes;
|
||||
SafeAnchor.defaultProps = defaultProps;
|
||||
var _default = SafeAnchor;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
95
node_modules/react-bootstrap/lib/SplitButton.js
generated
vendored
Normal file
95
node_modules/react-bootstrap/lib/SplitButton.js
generated
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
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 _splitComponentProps2 = _interopRequireDefault(require("./utils/splitComponentProps"));
|
||||
|
||||
var propTypes = (0, _extends2.default)({}, _Dropdown.default.propTypes, {
|
||||
// Toggle props.
|
||||
bsStyle: _propTypes.default.string,
|
||||
bsSize: _propTypes.default.string,
|
||||
href: _propTypes.default.string,
|
||||
onClick: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The content of the split button.
|
||||
*/
|
||||
title: _propTypes.default.node.isRequired,
|
||||
|
||||
/**
|
||||
* Accessible label for the toggle; the value of `title` if not specified.
|
||||
*/
|
||||
toggleLabel: _propTypes.default.string,
|
||||
// Override generated docs from <Dropdown>.
|
||||
|
||||
/**
|
||||
* @private
|
||||
*/
|
||||
children: _propTypes.default.node
|
||||
});
|
||||
|
||||
var SplitButton =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(SplitButton, _React$Component);
|
||||
|
||||
function SplitButton() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = SplitButton.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
bsSize = _this$props.bsSize,
|
||||
bsStyle = _this$props.bsStyle,
|
||||
title = _this$props.title,
|
||||
toggleLabel = _this$props.toggleLabel,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsSize", "bsStyle", "title", "toggleLabel", "children"]);
|
||||
|
||||
var _splitComponentProps = (0, _splitComponentProps2.default)(props, _Dropdown.default.ControlledComponent),
|
||||
dropdownProps = _splitComponentProps[0],
|
||||
buttonProps = _splitComponentProps[1];
|
||||
|
||||
return _react.default.createElement(_Dropdown.default, (0, _extends2.default)({}, dropdownProps, {
|
||||
bsSize: bsSize,
|
||||
bsStyle: bsStyle
|
||||
}), _react.default.createElement(_Button.default, (0, _extends2.default)({}, buttonProps, {
|
||||
disabled: props.disabled,
|
||||
bsSize: bsSize,
|
||||
bsStyle: bsStyle
|
||||
}), title), _react.default.createElement(_SplitToggle.default, {
|
||||
"aria-label": toggleLabel || title,
|
||||
bsSize: bsSize,
|
||||
bsStyle: bsStyle
|
||||
}), _react.default.createElement(_Dropdown.default.Menu, null, children));
|
||||
};
|
||||
|
||||
return SplitButton;
|
||||
}(_react.default.Component);
|
||||
|
||||
SplitButton.propTypes = propTypes;
|
||||
SplitButton.Toggle = _SplitToggle.default;
|
||||
var _default = SplitButton;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
40
node_modules/react-bootstrap/lib/SplitToggle.js
generated
vendored
Normal file
40
node_modules/react-bootstrap/lib/SplitToggle.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _DropdownToggle = _interopRequireDefault(require("./DropdownToggle"));
|
||||
|
||||
var SplitToggle =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(SplitToggle, _React$Component);
|
||||
|
||||
function SplitToggle() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = SplitToggle.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
return _react.default.createElement(_DropdownToggle.default, (0, _extends2.default)({}, this.props, {
|
||||
useAnchor: false,
|
||||
noCaret: false
|
||||
}));
|
||||
};
|
||||
|
||||
return SplitToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
SplitToggle.defaultProps = _DropdownToggle.default.defaultProps;
|
||||
var _default = SplitToggle;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
61
node_modules/react-bootstrap/lib/Tab.js
generated
vendored
Normal file
61
node_modules/react-bootstrap/lib/Tab.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
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 propTypes = (0, _extends2.default)({}, _TabPane.default.propTypes, {
|
||||
disabled: _propTypes.default.bool,
|
||||
title: _propTypes.default.node,
|
||||
|
||||
/**
|
||||
* tabClassName is used as className for the associated NavItem
|
||||
*/
|
||||
tabClassName: _propTypes.default.string
|
||||
});
|
||||
|
||||
var Tab =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Tab, _React$Component);
|
||||
|
||||
function Tab() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Tab.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var props = (0, _extends2.default)({}, this.props); // These props are for the parent `<Tabs>` rather than the `<TabPane>`.
|
||||
|
||||
delete props.title;
|
||||
delete props.disabled;
|
||||
delete props.tabClassName;
|
||||
return _react.default.createElement(_TabPane.default, props);
|
||||
};
|
||||
|
||||
return Tab;
|
||||
}(_react.default.Component);
|
||||
|
||||
Tab.propTypes = propTypes;
|
||||
Tab.Container = _TabContainer.default;
|
||||
Tab.Content = _TabContent.default;
|
||||
Tab.Pane = _TabPane.default;
|
||||
var _default = Tab;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
139
node_modules/react-bootstrap/lib/TabContainer.js
generated
vendored
Normal file
139
node_modules/react-bootstrap/lib/TabContainer.js
generated
vendored
Normal file
@@ -0,0 +1,139 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _uncontrollable = _interopRequireDefault(require("uncontrollable"));
|
||||
|
||||
var TAB = 'tab';
|
||||
var PANE = 'pane';
|
||||
|
||||
var idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* HTML id attribute, required if no `generateChildId` prop
|
||||
* is specified.
|
||||
*/
|
||||
id: function id(props) {
|
||||
var error = null;
|
||||
|
||||
if (!props.generateChildId) {
|
||||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||||
args[_key - 1] = arguments[_key];
|
||||
}
|
||||
|
||||
error = idPropType.apply(void 0, [props].concat(args));
|
||||
|
||||
if (!error && !props.id) {
|
||||
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;
|
||||
},
|
||||
|
||||
/**
|
||||
* A function that takes an `eventKey` and `type` and returns a unique id for
|
||||
* child tab `<NavItem>`s and `<TabPane>`s. The function _must_ be a pure
|
||||
* function, meaning it should always return the _same_ id for the same set
|
||||
* of inputs. The default value requires that an `id` to be set for the
|
||||
* `<TabContainer>`.
|
||||
*
|
||||
* The `type` argument will either be `"tab"` or `"pane"`.
|
||||
*
|
||||
* @defaultValue (eventKey, type) => `${this.props.id}-${type}-${key}`
|
||||
*/
|
||||
generateChildId: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* A callback fired when a tab is selected.
|
||||
*
|
||||
* @controllable activeKey
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The `eventKey` of the currently active tab.
|
||||
*
|
||||
* @controllable onSelect
|
||||
*/
|
||||
activeKey: _propTypes.default.any
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_tabContainer: _propTypes.default.shape({
|
||||
activeKey: _propTypes.default.any,
|
||||
onSelect: _propTypes.default.func.isRequired,
|
||||
getTabId: _propTypes.default.func.isRequired,
|
||||
getPaneId: _propTypes.default.func.isRequired
|
||||
})
|
||||
};
|
||||
|
||||
var TabContainer =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(TabContainer, _React$Component);
|
||||
|
||||
function TabContainer() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = TabContainer.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
activeKey = _this$props.activeKey,
|
||||
onSelect = _this$props.onSelect,
|
||||
generateChildId = _this$props.generateChildId,
|
||||
id = _this$props.id;
|
||||
|
||||
var getId = generateChildId || function (key, type) {
|
||||
return id ? id + "-" + type + "-" + key : null;
|
||||
};
|
||||
|
||||
return {
|
||||
$bs_tabContainer: {
|
||||
activeKey: activeKey,
|
||||
onSelect: onSelect,
|
||||
getTabId: function getTabId(key) {
|
||||
return getId(key, TAB);
|
||||
},
|
||||
getPaneId: function getPaneId(key) {
|
||||
return getId(key, PANE);
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
children = _this$props2.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["children"]);
|
||||
delete props.generateChildId;
|
||||
delete props.onSelect;
|
||||
delete props.activeKey;
|
||||
return _react.default.cloneElement(_react.default.Children.only(children), props);
|
||||
};
|
||||
|
||||
return TabContainer;
|
||||
}(_react.default.Component);
|
||||
|
||||
TabContainer.propTypes = propTypes;
|
||||
TabContainer.childContextTypes = childContextTypes;
|
||||
|
||||
var _default = (0, _uncontrollable.default)(TabContainer, {
|
||||
activeKey: 'onSelect'
|
||||
});
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
198
node_modules/react-bootstrap/lib/TabContent.js
generated
vendored
Normal file
198
node_modules/react-bootstrap/lib/TabContent.js
generated
vendored
Normal file
@@ -0,0 +1,198 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
componentClass: _elementType.default,
|
||||
|
||||
/**
|
||||
* Sets a default animation strategy for all children `<TabPane>`s. Use
|
||||
* `false` to disable, `true` to enable the default `<Fade>` animation or
|
||||
* a react-transition-group v2 `<Transition/>` component.
|
||||
*/
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
|
||||
/**
|
||||
* Wait until the first "enter" transition to mount tabs (add them to the DOM)
|
||||
*/
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Unmount tabs (remove it from the DOM) when they are no longer visible
|
||||
*/
|
||||
unmountOnExit: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
componentClass: 'div',
|
||||
animation: true,
|
||||
mountOnEnter: false,
|
||||
unmountOnExit: false
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_tabContainer: _propTypes.default.shape({
|
||||
activeKey: _propTypes.default.any
|
||||
})
|
||||
};
|
||||
var childContextTypes = {
|
||||
$bs_tabContent: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
activeKey: _propTypes.default.any,
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
unmountOnExit: _propTypes.default.bool,
|
||||
onPaneEnter: _propTypes.default.func.isRequired,
|
||||
onPaneExited: _propTypes.default.func.isRequired,
|
||||
exiting: _propTypes.default.bool.isRequired
|
||||
})
|
||||
};
|
||||
|
||||
var TabContent =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(TabContent, _React$Component);
|
||||
|
||||
function TabContent(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handlePaneEnter = _this.handlePaneEnter.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handlePaneExited = _this.handlePaneExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_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 = {
|
||||
activeKey: null,
|
||||
activeChild: null
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = TabContent.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
var _this$props = this.props,
|
||||
bsClass = _this$props.bsClass,
|
||||
animation = _this$props.animation,
|
||||
mountOnEnter = _this$props.mountOnEnter,
|
||||
unmountOnExit = _this$props.unmountOnExit;
|
||||
var stateActiveKey = this.state.activeKey;
|
||||
var containerActiveKey = this.getContainerActiveKey();
|
||||
var activeKey = stateActiveKey != null ? stateActiveKey : containerActiveKey;
|
||||
var exiting = stateActiveKey != null && stateActiveKey !== containerActiveKey;
|
||||
return {
|
||||
$bs_tabContent: {
|
||||
bsClass: bsClass,
|
||||
animation: animation,
|
||||
activeKey: activeKey,
|
||||
mountOnEnter: mountOnEnter,
|
||||
unmountOnExit: unmountOnExit,
|
||||
onPaneEnter: this.handlePaneEnter,
|
||||
onPaneExited: this.handlePaneExited,
|
||||
exiting: exiting
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
_proto.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
|
||||
if (!nextProps.animation && this.state.activeChild) {
|
||||
this.setState({
|
||||
activeKey: null,
|
||||
activeChild: null
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
this.isUnmounted = true;
|
||||
};
|
||||
|
||||
_proto.getContainerActiveKey = function getContainerActiveKey() {
|
||||
var tabContainer = this.context.$bs_tabContainer;
|
||||
return tabContainer && tabContainer.activeKey;
|
||||
};
|
||||
|
||||
_proto.handlePaneEnter = function handlePaneEnter(child, childKey) {
|
||||
if (!this.props.animation) {
|
||||
return false;
|
||||
} // It's possible that this child should be transitioning out.
|
||||
|
||||
|
||||
if (childKey !== this.getContainerActiveKey()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
this.setState({
|
||||
activeKey: childKey,
|
||||
activeChild: child
|
||||
});
|
||||
return true;
|
||||
};
|
||||
|
||||
_proto.handlePaneExited = function handlePaneExited(child) {
|
||||
// This might happen as everything is unmounting.
|
||||
if (this.isUnmounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.setState(function (_ref) {
|
||||
var activeChild = _ref.activeChild;
|
||||
|
||||
if (activeChild !== child) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return {
|
||||
activeKey: null,
|
||||
activeChild: null
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props2 = this.props,
|
||||
Component = _this$props2.componentClass,
|
||||
className = _this$props2.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["componentClass", "className"]);
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['animation', 'mountOnEnter', 'unmountOnExit']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, (0, _bootstrapUtils.prefix)(bsProps, 'content'))
|
||||
}));
|
||||
};
|
||||
|
||||
return TabContent;
|
||||
}(_react.default.Component);
|
||||
|
||||
TabContent.propTypes = propTypes;
|
||||
TabContent.defaultProps = defaultProps;
|
||||
TabContent.contextTypes = contextTypes;
|
||||
TabContent.childContextTypes = childContextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('tab', TabContent);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
292
node_modules/react-bootstrap/lib/TabPane.js
generated
vendored
Normal file
292
node_modules/react-bootstrap/lib/TabPane.js
generated
vendored
Normal file
@@ -0,0 +1,292 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/assertThisInitialized"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* Uniquely identify the `<TabPane>` among its siblings.
|
||||
*/
|
||||
eventKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* Use animation when showing or hiding `<TabPane>`s. Use `false` to disable,
|
||||
* `true` to enable the default `<Fade>` animation or
|
||||
* a react-transition-group v2 `<Transition/>` component.
|
||||
*/
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
|
||||
/** @private * */
|
||||
id: _propTypes.default.string,
|
||||
|
||||
/** @private * */
|
||||
'aria-labelledby': _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* If not explicitly specified and rendered in the context of a
|
||||
* `<TabContent>`, the `bsClass` of the `<TabContent>` suffixed by `-pane`.
|
||||
* If otherwise not explicitly specified, `tab-pane`.
|
||||
*/
|
||||
bsClass: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* Transition onEnter callback when animation is not `false`
|
||||
*/
|
||||
onEnter: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Transition onEntering callback when animation is not `false`
|
||||
*/
|
||||
onEntering: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Transition onEntered callback when animation is not `false`
|
||||
*/
|
||||
onEntered: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Transition onExit callback when animation is not `false`
|
||||
*/
|
||||
onExit: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Transition onExiting callback when animation is not `false`
|
||||
*/
|
||||
onExiting: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Transition onExited callback when animation is not `false`
|
||||
*/
|
||||
onExited: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Wait until the first "enter" transition to mount the tab (add it to the DOM)
|
||||
*/
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Unmount the tab (remove it from the DOM) when it is no longer visible
|
||||
*/
|
||||
unmountOnExit: _propTypes.default.bool
|
||||
};
|
||||
var contextTypes = {
|
||||
$bs_tabContainer: _propTypes.default.shape({
|
||||
getTabId: _propTypes.default.func,
|
||||
getPaneId: _propTypes.default.func
|
||||
}),
|
||||
$bs_tabContent: _propTypes.default.shape({
|
||||
bsClass: _propTypes.default.string,
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
activeKey: _propTypes.default.any,
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
unmountOnExit: _propTypes.default.bool,
|
||||
onPaneEnter: _propTypes.default.func.isRequired,
|
||||
onPaneExited: _propTypes.default.func.isRequired,
|
||||
exiting: _propTypes.default.bool.isRequired
|
||||
})
|
||||
};
|
||||
/**
|
||||
* We override the `<TabContainer>` context so `<Nav>`s in `<TabPane>`s don't
|
||||
* conflict with the top level one.
|
||||
*/
|
||||
|
||||
var childContextTypes = {
|
||||
$bs_tabContainer: _propTypes.default.oneOf([null])
|
||||
};
|
||||
|
||||
var TabPane =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(TabPane, _React$Component);
|
||||
|
||||
function TabPane(props, context) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props, context) || this;
|
||||
_this.handleEnter = _this.handleEnter.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.handleExited = _this.handleExited.bind((0, _assertThisInitialized2.default)((0, _assertThisInitialized2.default)(_this)));
|
||||
_this.in = false;
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = TabPane.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
return {
|
||||
$bs_tabContainer: null
|
||||
};
|
||||
};
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
if (this.shouldBeIn()) {
|
||||
// In lieu of the action event firing.
|
||||
this.handleEnter();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate() {
|
||||
if (this.in) {
|
||||
if (!this.shouldBeIn()) {
|
||||
// We shouldn't be active any more. Notify the parent.
|
||||
this.handleExited();
|
||||
}
|
||||
} else if (this.shouldBeIn()) {
|
||||
// We are the active child. Notify the parent.
|
||||
this.handleEnter();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
if (this.in) {
|
||||
// In lieu of the action event firing.
|
||||
this.handleExited();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.getAnimation = function getAnimation() {
|
||||
if (this.props.animation != null) {
|
||||
return this.props.animation;
|
||||
}
|
||||
|
||||
var tabContent = this.context.$bs_tabContent;
|
||||
return tabContent && tabContent.animation;
|
||||
};
|
||||
|
||||
_proto.handleEnter = function handleEnter() {
|
||||
var tabContent = this.context.$bs_tabContent;
|
||||
|
||||
if (!tabContent) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.in = tabContent.onPaneEnter(this, this.props.eventKey);
|
||||
};
|
||||
|
||||
_proto.handleExited = function handleExited() {
|
||||
var tabContent = this.context.$bs_tabContent;
|
||||
|
||||
if (!tabContent) {
|
||||
return;
|
||||
}
|
||||
|
||||
tabContent.onPaneExited(this);
|
||||
this.in = false;
|
||||
};
|
||||
|
||||
_proto.isActive = function isActive() {
|
||||
var tabContent = this.context.$bs_tabContent;
|
||||
var activeKey = tabContent && tabContent.activeKey;
|
||||
return this.props.eventKey === activeKey;
|
||||
};
|
||||
|
||||
_proto.shouldBeIn = function shouldBeIn() {
|
||||
return this.getAnimation() && this.isActive();
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
eventKey = _this$props.eventKey,
|
||||
className = _this$props.className,
|
||||
onEnter = _this$props.onEnter,
|
||||
onEntering = _this$props.onEntering,
|
||||
onEntered = _this$props.onEntered,
|
||||
onExit = _this$props.onExit,
|
||||
onExiting = _this$props.onExiting,
|
||||
onExited = _this$props.onExited,
|
||||
propsMountOnEnter = _this$props.mountOnEnter,
|
||||
propsUnmountOnExit = _this$props.unmountOnExit,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["eventKey", "className", "onEnter", "onEntering", "onEntered", "onExit", "onExiting", "onExited", "mountOnEnter", "unmountOnExit"]);
|
||||
var _this$context = this.context,
|
||||
tabContent = _this$context.$bs_tabContent,
|
||||
tabContainer = _this$context.$bs_tabContainer;
|
||||
|
||||
var _splitBsPropsAndOmit = (0, _bootstrapUtils.splitBsPropsAndOmit)(props, ['animation']),
|
||||
bsProps = _splitBsPropsAndOmit[0],
|
||||
elementProps = _splitBsPropsAndOmit[1];
|
||||
|
||||
var active = this.isActive();
|
||||
var animation = this.getAnimation();
|
||||
var mountOnEnter = propsMountOnEnter != null ? propsMountOnEnter : tabContent && tabContent.mountOnEnter;
|
||||
var unmountOnExit = propsUnmountOnExit != null ? propsUnmountOnExit : tabContent && tabContent.unmountOnExit;
|
||||
|
||||
if (!active && !animation && unmountOnExit) {
|
||||
return null;
|
||||
}
|
||||
|
||||
var Transition = animation === true ? _Fade.default : animation || null;
|
||||
|
||||
if (tabContent) {
|
||||
bsProps.bsClass = (0, _bootstrapUtils.prefix)(tabContent, 'pane');
|
||||
}
|
||||
|
||||
var classes = (0, _extends2.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), {
|
||||
active: active
|
||||
});
|
||||
|
||||
if (tabContainer) {
|
||||
process.env.NODE_ENV !== "production" ? (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>`.') : void 0;
|
||||
elementProps.id = tabContainer.getPaneId(eventKey);
|
||||
elementProps['aria-labelledby'] = tabContainer.getTabId(eventKey);
|
||||
}
|
||||
|
||||
var pane = _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
role: "tabpanel",
|
||||
"aria-hidden": !active,
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
|
||||
if (Transition) {
|
||||
var exiting = tabContent && tabContent.exiting;
|
||||
return _react.default.createElement(Transition, {
|
||||
in: active && !exiting,
|
||||
onEnter: (0, _createChainedFunction.default)(this.handleEnter, onEnter),
|
||||
onEntering: onEntering,
|
||||
onEntered: onEntered,
|
||||
onExit: onExit,
|
||||
onExiting: onExiting,
|
||||
onExited: (0, _createChainedFunction.default)(this.handleExited, onExited),
|
||||
mountOnEnter: mountOnEnter,
|
||||
unmountOnExit: unmountOnExit
|
||||
}, pane);
|
||||
}
|
||||
|
||||
return pane;
|
||||
};
|
||||
|
||||
return TabPane;
|
||||
}(_react.default.Component);
|
||||
|
||||
TabPane.propTypes = propTypes;
|
||||
TabPane.contextTypes = contextTypes;
|
||||
TabPane.childContextTypes = childContextTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('tab-pane', TabPane);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
88
node_modules/react-bootstrap/lib/Table.js
generated
vendored
Normal file
88
node_modules/react-bootstrap/lib/Table.js
generated
vendored
Normal file
@@ -0,0 +1,88 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var propTypes = {
|
||||
striped: _propTypes.default.bool,
|
||||
bordered: _propTypes.default.bool,
|
||||
condensed: _propTypes.default.bool,
|
||||
hover: _propTypes.default.bool,
|
||||
responsive: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
bordered: false,
|
||||
condensed: false,
|
||||
hover: false,
|
||||
responsive: false,
|
||||
striped: false
|
||||
};
|
||||
|
||||
var Table =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Table, _React$Component);
|
||||
|
||||
function Table() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Table.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
striped = _this$props.striped,
|
||||
bordered = _this$props.bordered,
|
||||
condensed = _this$props.condensed,
|
||||
hover = _this$props.hover,
|
||||
responsive = _this$props.responsive,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["striped", "bordered", "condensed", "hover", "responsive", "className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'striped')] = striped, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'bordered')] = bordered, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'condensed')] = condensed, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'hover')] = hover, _extends2));
|
||||
|
||||
var table = _react.default.createElement("table", (0, _extends3.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
|
||||
if (responsive) {
|
||||
return _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'responsive')
|
||||
}, table);
|
||||
}
|
||||
|
||||
return table;
|
||||
};
|
||||
|
||||
return Table;
|
||||
}(_react.default.Component);
|
||||
|
||||
Table.propTypes = propTypes;
|
||||
Table.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('table', Table);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
172
node_modules/react-bootstrap/lib/Tabs.js
generated
vendored
Normal file
172
node_modules/react-bootstrap/lib/Tabs.js
generated
vendored
Normal file
@@ -0,0 +1,172 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _isRequiredForA11y = _interopRequireDefault(require("prop-types-extra/lib/isRequiredForA11y"));
|
||||
|
||||
var _uncontrollable = _interopRequireDefault(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 TabContainer = _TabContainer.default.ControlledComponent;
|
||||
var propTypes = {
|
||||
/**
|
||||
* Mark the Tab with a matching `eventKey` as active.
|
||||
*
|
||||
* @controllable onSelect
|
||||
*/
|
||||
activeKey: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* Navigation style
|
||||
*/
|
||||
bsStyle: _propTypes.default.oneOf(['tabs', 'pills']),
|
||||
|
||||
/**
|
||||
* Sets a default animation strategy. Use `false` to disable, `true`
|
||||
* to enable the default `<Fade>` animation, or a react-transition-group
|
||||
* v2 `<Transition/>` component.
|
||||
*/
|
||||
animation: _propTypes.default.oneOfType([_propTypes.default.bool, _elementType.default]),
|
||||
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
|
||||
|
||||
/**
|
||||
* Callback fired when a Tab is selected.
|
||||
*
|
||||
* ```js
|
||||
* function (
|
||||
* Any eventKey,
|
||||
* SyntheticEvent event?
|
||||
* )
|
||||
* ```
|
||||
*
|
||||
* @controllable activeKey
|
||||
*/
|
||||
onSelect: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* Wait until the first "enter" transition to mount tabs (add them to the DOM)
|
||||
*/
|
||||
mountOnEnter: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* Unmount tabs (remove it from the DOM) when it is no longer visible
|
||||
*/
|
||||
unmountOnExit: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
bsStyle: 'tabs',
|
||||
animation: true,
|
||||
mountOnEnter: false,
|
||||
unmountOnExit: false
|
||||
};
|
||||
|
||||
function getDefaultActiveKey(children) {
|
||||
var defaultActiveKey;
|
||||
|
||||
_ValidComponentChildren.default.forEach(children, function (child) {
|
||||
if (defaultActiveKey == null) {
|
||||
defaultActiveKey = child.props.eventKey;
|
||||
}
|
||||
});
|
||||
|
||||
return defaultActiveKey;
|
||||
}
|
||||
|
||||
var Tabs =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Tabs, _React$Component);
|
||||
|
||||
function Tabs() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Tabs.prototype;
|
||||
|
||||
_proto.renderTab = function renderTab(child) {
|
||||
var _child$props = child.props,
|
||||
title = _child$props.title,
|
||||
eventKey = _child$props.eventKey,
|
||||
disabled = _child$props.disabled,
|
||||
tabClassName = _child$props.tabClassName;
|
||||
|
||||
if (title == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return _react.default.createElement(_NavItem.default, {
|
||||
eventKey: eventKey,
|
||||
disabled: disabled,
|
||||
className: tabClassName
|
||||
}, title);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
id = _this$props.id,
|
||||
onSelect = _this$props.onSelect,
|
||||
animation = _this$props.animation,
|
||||
mountOnEnter = _this$props.mountOnEnter,
|
||||
unmountOnExit = _this$props.unmountOnExit,
|
||||
bsClass = _this$props.bsClass,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
_this$props$activeKey = _this$props.activeKey,
|
||||
activeKey = _this$props$activeKey === void 0 ? getDefaultActiveKey(children) : _this$props$activeKey,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["id", "onSelect", "animation", "mountOnEnter", "unmountOnExit", "bsClass", "className", "style", "children", "activeKey"]);
|
||||
return _react.default.createElement(TabContainer, {
|
||||
id: id,
|
||||
activeKey: activeKey,
|
||||
onSelect: onSelect,
|
||||
className: className,
|
||||
style: style
|
||||
}, _react.default.createElement("div", null, _react.default.createElement(_Nav.default, (0, _extends2.default)({}, props, {
|
||||
role: "tablist"
|
||||
}), _ValidComponentChildren.default.map(children, this.renderTab)), _react.default.createElement(_TabContent.default, {
|
||||
bsClass: bsClass,
|
||||
animation: animation,
|
||||
mountOnEnter: mountOnEnter,
|
||||
unmountOnExit: unmountOnExit
|
||||
}, children)));
|
||||
};
|
||||
|
||||
return Tabs;
|
||||
}(_react.default.Component);
|
||||
|
||||
Tabs.propTypes = propTypes;
|
||||
Tabs.defaultProps = defaultProps;
|
||||
(0, _bootstrapUtils.bsClass)('tab', Tabs);
|
||||
|
||||
var _default = (0, _uncontrollable.default)(Tabs, {
|
||||
activeKey: 'onSelect'
|
||||
});
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
99
node_modules/react-bootstrap/lib/Thumbnail.js
generated
vendored
Normal file
99
node_modules/react-bootstrap/lib/Thumbnail.js
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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");
|
||||
|
||||
/* eslint-disable jsx-a11y/alt-text */
|
||||
var propTypes = {
|
||||
/**
|
||||
* src property that is passed down to the image inside this component
|
||||
*/
|
||||
src: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* alt property that is passed down to the image inside this component
|
||||
*/
|
||||
alt: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* href property that is passed down to the image inside this component
|
||||
*/
|
||||
href: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* onError callback that is passed down to the image inside this component
|
||||
*/
|
||||
onError: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* onLoad callback that is passed down to the image inside this component
|
||||
*/
|
||||
onLoad: _propTypes.default.func
|
||||
};
|
||||
|
||||
var Thumbnail =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Thumbnail, _React$Component);
|
||||
|
||||
function Thumbnail() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Thumbnail.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
src = _this$props.src,
|
||||
alt = _this$props.alt,
|
||||
onError = _this$props.onError,
|
||||
onLoad = _this$props.onLoad,
|
||||
className = _this$props.className,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["src", "alt", "onError", "onLoad", "className", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var Component = elementProps.href ? _SafeAnchor.default : 'div';
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement(Component, (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}), _react.default.createElement("img", {
|
||||
src: src,
|
||||
alt: alt,
|
||||
onError: onError,
|
||||
onLoad: onLoad
|
||||
}), children && _react.default.createElement("div", {
|
||||
className: "caption"
|
||||
}, children));
|
||||
};
|
||||
|
||||
return Thumbnail;
|
||||
}(_react.default.Component);
|
||||
|
||||
Thumbnail.propTypes = propTypes;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('thumbnail', Thumbnail);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
95
node_modules/react-bootstrap/lib/ToggleButton.js
generated
vendored
Normal file
95
node_modules/react-bootstrap/lib/ToggleButton.js
generated
vendored
Normal file
@@ -0,0 +1,95 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _Button = _interopRequireDefault(require("./Button"));
|
||||
|
||||
var propTypes = {
|
||||
/**
|
||||
* The `<input>` `type`
|
||||
* @type {[type]}
|
||||
*/
|
||||
type: _propTypes.default.oneOf(['checkbox', 'radio']),
|
||||
|
||||
/**
|
||||
* The HTML input name, used to group like checkboxes or radio buttons together
|
||||
* semantically
|
||||
*/
|
||||
name: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* The checked state of the input, managed by `<ToggleButtonGroup>`` automatically
|
||||
*/
|
||||
checked: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* The disabled state of both the label and input
|
||||
*/
|
||||
disabled: _propTypes.default.bool,
|
||||
|
||||
/**
|
||||
* [onChange description]
|
||||
*/
|
||||
onChange: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The value of the input, and unique identifier in the ToggleButtonGroup
|
||||
*/
|
||||
value: _propTypes.default.any.isRequired
|
||||
};
|
||||
|
||||
var ToggleButton =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ToggleButton, _React$Component);
|
||||
|
||||
function ToggleButton() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ToggleButton.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
children = _this$props.children,
|
||||
name = _this$props.name,
|
||||
checked = _this$props.checked,
|
||||
type = _this$props.type,
|
||||
onChange = _this$props.onChange,
|
||||
value = _this$props.value,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["children", "name", "checked", "type", "onChange", "value"]);
|
||||
var disabled = props.disabled;
|
||||
return _react.default.createElement(_Button.default, (0, _extends2.default)({}, props, {
|
||||
active: !!checked,
|
||||
componentClass: "label"
|
||||
}), _react.default.createElement("input", {
|
||||
name: name,
|
||||
type: type,
|
||||
autoComplete: "off",
|
||||
value: value,
|
||||
checked: !!checked,
|
||||
disabled: !!disabled,
|
||||
onChange: onChange
|
||||
}), children);
|
||||
};
|
||||
|
||||
return ToggleButton;
|
||||
}(_react.default.Component);
|
||||
|
||||
ToggleButton.propTypes = propTypes;
|
||||
var _default = ToggleButton;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
148
node_modules/react-bootstrap/lib/ToggleButtonGroup.js
generated
vendored
Normal file
148
node_modules/react-bootstrap/lib/ToggleButtonGroup.js
generated
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _invariant = _interopRequireDefault(require("invariant"));
|
||||
|
||||
var _uncontrollable = _interopRequireDefault(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 propTypes = {
|
||||
/**
|
||||
* An HTML `<input>` name for each child button.
|
||||
*
|
||||
* __Required if `type` is set to `'radio'`__
|
||||
*/
|
||||
name: _propTypes.default.string,
|
||||
|
||||
/**
|
||||
* The value, or array of values, of the active (pressed) buttons
|
||||
*
|
||||
* @controllable onChange
|
||||
*/
|
||||
value: _propTypes.default.any,
|
||||
|
||||
/**
|
||||
* Callback fired when a button is pressed, depending on whether the `type`
|
||||
* is `'radio'` or `'checkbox'`, `onChange` will be called with the value or
|
||||
* array of active values
|
||||
*
|
||||
* @controllable values
|
||||
*/
|
||||
onChange: _propTypes.default.func,
|
||||
|
||||
/**
|
||||
* The input `type` of the rendered buttons, determines the toggle behavior
|
||||
* of the buttons
|
||||
*/
|
||||
type: _propTypes.default.oneOf(['checkbox', 'radio']).isRequired
|
||||
};
|
||||
var defaultProps = {
|
||||
type: 'radio'
|
||||
};
|
||||
|
||||
var ToggleButtonGroup =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ToggleButtonGroup, _React$Component);
|
||||
|
||||
function ToggleButtonGroup() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = ToggleButtonGroup.prototype;
|
||||
|
||||
_proto.getValues = function getValues() {
|
||||
var value = this.props.value;
|
||||
return value == null ? [] : [].concat(value);
|
||||
};
|
||||
|
||||
_proto.handleToggle = function handleToggle(value) {
|
||||
var _this$props = this.props,
|
||||
type = _this$props.type,
|
||||
onChange = _this$props.onChange;
|
||||
var values = this.getValues();
|
||||
var isActive = values.indexOf(value) !== -1;
|
||||
|
||||
if (type === 'radio') {
|
||||
if (!isActive) {
|
||||
onChange(value);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (isActive) {
|
||||
onChange(values.filter(function (n) {
|
||||
return n !== value;
|
||||
}));
|
||||
} else {
|
||||
onChange(values.concat([value]));
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this = this;
|
||||
|
||||
var _this$props2 = this.props,
|
||||
children = _this$props2.children,
|
||||
type = _this$props2.type,
|
||||
name = _this$props2.name,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props2, ["children", "type", "name"]);
|
||||
var values = this.getValues();
|
||||
!(type !== 'radio' || !!name) ? process.env.NODE_ENV !== "production" ? (0, _invariant.default)(false, 'A `name` is required to group the toggle buttons when the `type` ' + 'is set to "radio"') : invariant(false) : void 0;
|
||||
delete props.onChange;
|
||||
delete props.value; // the data attribute is required b/c twbs css uses it in the selector
|
||||
|
||||
return _react.default.createElement(_ButtonGroup.default, (0, _extends2.default)({}, props, {
|
||||
"data-toggle": "buttons"
|
||||
}), _ValidComponentChildren.default.map(children, function (child) {
|
||||
var _child$props = child.props,
|
||||
value = _child$props.value,
|
||||
onChange = _child$props.onChange;
|
||||
|
||||
var handler = function handler() {
|
||||
return _this.handleToggle(value);
|
||||
};
|
||||
|
||||
return _react.default.cloneElement(child, {
|
||||
type: type,
|
||||
name: child.name || name,
|
||||
checked: values.indexOf(value) !== -1,
|
||||
onChange: (0, _createChainedFunction.default)(onChange, handler)
|
||||
});
|
||||
}));
|
||||
};
|
||||
|
||||
return ToggleButtonGroup;
|
||||
}(_react.default.Component);
|
||||
|
||||
ToggleButtonGroup.propTypes = propTypes;
|
||||
ToggleButtonGroup.defaultProps = defaultProps;
|
||||
var UncontrolledToggleButtonGroup = (0, _uncontrollable.default)(ToggleButtonGroup, {
|
||||
value: 'onChange'
|
||||
});
|
||||
UncontrolledToggleButtonGroup.Button = _ToggleButton.default;
|
||||
var _default = UncontrolledToggleButtonGroup;
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
120
node_modules/react-bootstrap/lib/Tooltip.js
generated
vendored
Normal file
120
node_modules/react-bootstrap/lib/Tooltip.js
generated
vendored
Normal file
@@ -0,0 +1,120 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends3 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
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 propTypes = {
|
||||
/**
|
||||
* An html id attribute, necessary for accessibility
|
||||
* @type {string|number}
|
||||
* @required
|
||||
*/
|
||||
id: (0, _isRequiredForA11y.default)(_propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number])),
|
||||
|
||||
/**
|
||||
* Sets the direction the Tooltip is positioned towards.
|
||||
*/
|
||||
placement: _propTypes.default.oneOf(['top', 'right', 'bottom', 'left']),
|
||||
|
||||
/**
|
||||
* The "top" position value for the Tooltip.
|
||||
*/
|
||||
positionTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "left" position value for the Tooltip.
|
||||
*/
|
||||
positionLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "top" position value for the Tooltip arrow.
|
||||
*/
|
||||
arrowOffsetTop: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
|
||||
/**
|
||||
* The "left" position value for the Tooltip arrow.
|
||||
*/
|
||||
arrowOffsetLeft: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])
|
||||
};
|
||||
var defaultProps = {
|
||||
placement: 'right'
|
||||
};
|
||||
|
||||
var Tooltip =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Tooltip, _React$Component);
|
||||
|
||||
function Tooltip() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Tooltip.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _extends2;
|
||||
|
||||
var _this$props = this.props,
|
||||
placement = _this$props.placement,
|
||||
positionTop = _this$props.positionTop,
|
||||
positionLeft = _this$props.positionLeft,
|
||||
arrowOffsetTop = _this$props.arrowOffsetTop,
|
||||
arrowOffsetLeft = _this$props.arrowOffsetLeft,
|
||||
className = _this$props.className,
|
||||
style = _this$props.style,
|
||||
children = _this$props.children,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["placement", "positionTop", "positionLeft", "arrowOffsetTop", "arrowOffsetLeft", "className", "style", "children"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _extends3.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[placement] = true, _extends2));
|
||||
var outerStyle = (0, _extends3.default)({
|
||||
top: positionTop,
|
||||
left: positionLeft
|
||||
}, style);
|
||||
var arrowStyle = {
|
||||
top: arrowOffsetTop,
|
||||
left: arrowOffsetLeft
|
||||
};
|
||||
return _react.default.createElement("div", (0, _extends3.default)({}, elementProps, {
|
||||
role: "tooltip",
|
||||
className: (0, _classnames.default)(className, classes),
|
||||
style: outerStyle
|
||||
}), _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'arrow'),
|
||||
style: arrowStyle
|
||||
}), _react.default.createElement("div", {
|
||||
className: (0, _bootstrapUtils.prefix)(bsProps, 'inner')
|
||||
}, children));
|
||||
};
|
||||
|
||||
return Tooltip;
|
||||
}(_react.default.Component);
|
||||
|
||||
Tooltip.propTypes = propTypes;
|
||||
Tooltip.defaultProps = defaultProps;
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('tooltip', Tooltip);
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
54
node_modules/react-bootstrap/lib/Well.js
generated
vendored
Normal file
54
node_modules/react-bootstrap/lib/Well.js
generated
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _bootstrapUtils = require("./utils/bootstrapUtils");
|
||||
|
||||
var _StyleConfig = require("./utils/StyleConfig");
|
||||
|
||||
var Well =
|
||||
/*#__PURE__*/
|
||||
function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Well, _React$Component);
|
||||
|
||||
function Well() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = Well.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
|
||||
var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
|
||||
bsProps = _splitBsProps[0],
|
||||
elementProps = _splitBsProps[1];
|
||||
|
||||
var classes = (0, _bootstrapUtils.getClassSet)(bsProps);
|
||||
return _react.default.createElement("div", (0, _extends2.default)({}, elementProps, {
|
||||
className: (0, _classnames.default)(className, classes)
|
||||
}));
|
||||
};
|
||||
|
||||
return Well;
|
||||
}(_react.default.Component);
|
||||
|
||||
var _default = (0, _bootstrapUtils.bsClass)('well', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL], Well));
|
||||
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
292
node_modules/react-bootstrap/lib/index.js
generated
vendored
Normal file
292
node_modules/react-bootstrap/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1,292 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.utils = void 0;
|
||||
|
||||
var _Accordion2 = _interopRequireDefault(require("./Accordion"));
|
||||
|
||||
exports.Accordion = _Accordion2.default;
|
||||
|
||||
var _Alert2 = _interopRequireDefault(require("./Alert"));
|
||||
|
||||
exports.Alert = _Alert2.default;
|
||||
|
||||
var _Badge2 = _interopRequireDefault(require("./Badge"));
|
||||
|
||||
exports.Badge = _Badge2.default;
|
||||
|
||||
var _Breadcrumb2 = _interopRequireDefault(require("./Breadcrumb"));
|
||||
|
||||
exports.Breadcrumb = _Breadcrumb2.default;
|
||||
|
||||
var _BreadcrumbItem2 = _interopRequireDefault(require("./BreadcrumbItem"));
|
||||
|
||||
exports.BreadcrumbItem = _BreadcrumbItem2.default;
|
||||
|
||||
var _Button2 = _interopRequireDefault(require("./Button"));
|
||||
|
||||
exports.Button = _Button2.default;
|
||||
|
||||
var _ButtonGroup2 = _interopRequireDefault(require("./ButtonGroup"));
|
||||
|
||||
exports.ButtonGroup = _ButtonGroup2.default;
|
||||
|
||||
var _ButtonToolbar2 = _interopRequireDefault(require("./ButtonToolbar"));
|
||||
|
||||
exports.ButtonToolbar = _ButtonToolbar2.default;
|
||||
|
||||
var _Carousel2 = _interopRequireDefault(require("./Carousel"));
|
||||
|
||||
exports.Carousel = _Carousel2.default;
|
||||
|
||||
var _CarouselItem2 = _interopRequireDefault(require("./CarouselItem"));
|
||||
|
||||
exports.CarouselItem = _CarouselItem2.default;
|
||||
|
||||
var _Checkbox2 = _interopRequireDefault(require("./Checkbox"));
|
||||
|
||||
exports.Checkbox = _Checkbox2.default;
|
||||
|
||||
var _Clearfix2 = _interopRequireDefault(require("./Clearfix"));
|
||||
|
||||
exports.Clearfix = _Clearfix2.default;
|
||||
|
||||
var _CloseButton2 = _interopRequireDefault(require("./CloseButton"));
|
||||
|
||||
exports.CloseButton = _CloseButton2.default;
|
||||
|
||||
var _ControlLabel2 = _interopRequireDefault(require("./ControlLabel"));
|
||||
|
||||
exports.ControlLabel = _ControlLabel2.default;
|
||||
|
||||
var _Col2 = _interopRequireDefault(require("./Col"));
|
||||
|
||||
exports.Col = _Col2.default;
|
||||
|
||||
var _Collapse2 = _interopRequireDefault(require("./Collapse"));
|
||||
|
||||
exports.Collapse = _Collapse2.default;
|
||||
|
||||
var _Dropdown2 = _interopRequireDefault(require("./Dropdown"));
|
||||
|
||||
exports.Dropdown = _Dropdown2.default;
|
||||
|
||||
var _DropdownButton2 = _interopRequireDefault(require("./DropdownButton"));
|
||||
|
||||
exports.DropdownButton = _DropdownButton2.default;
|
||||
|
||||
var _Fade2 = _interopRequireDefault(require("./Fade"));
|
||||
|
||||
exports.Fade = _Fade2.default;
|
||||
|
||||
var _Form2 = _interopRequireDefault(require("./Form"));
|
||||
|
||||
exports.Form = _Form2.default;
|
||||
|
||||
var _FormControl2 = _interopRequireDefault(require("./FormControl"));
|
||||
|
||||
exports.FormControl = _FormControl2.default;
|
||||
|
||||
var _FormGroup2 = _interopRequireDefault(require("./FormGroup"));
|
||||
|
||||
exports.FormGroup = _FormGroup2.default;
|
||||
|
||||
var _Glyphicon2 = _interopRequireDefault(require("./Glyphicon"));
|
||||
|
||||
exports.Glyphicon = _Glyphicon2.default;
|
||||
|
||||
var _Grid2 = _interopRequireDefault(require("./Grid"));
|
||||
|
||||
exports.Grid = _Grid2.default;
|
||||
|
||||
var _HelpBlock2 = _interopRequireDefault(require("./HelpBlock"));
|
||||
|
||||
exports.HelpBlock = _HelpBlock2.default;
|
||||
|
||||
var _Image2 = _interopRequireDefault(require("./Image"));
|
||||
|
||||
exports.Image = _Image2.default;
|
||||
|
||||
var _InputGroup2 = _interopRequireDefault(require("./InputGroup"));
|
||||
|
||||
exports.InputGroup = _InputGroup2.default;
|
||||
|
||||
var _Jumbotron2 = _interopRequireDefault(require("./Jumbotron"));
|
||||
|
||||
exports.Jumbotron = _Jumbotron2.default;
|
||||
|
||||
var _Label2 = _interopRequireDefault(require("./Label"));
|
||||
|
||||
exports.Label = _Label2.default;
|
||||
|
||||
var _ListGroup2 = _interopRequireDefault(require("./ListGroup"));
|
||||
|
||||
exports.ListGroup = _ListGroup2.default;
|
||||
|
||||
var _ListGroupItem2 = _interopRequireDefault(require("./ListGroupItem"));
|
||||
|
||||
exports.ListGroupItem = _ListGroupItem2.default;
|
||||
|
||||
var _Media2 = _interopRequireDefault(require("./Media"));
|
||||
|
||||
exports.Media = _Media2.default;
|
||||
|
||||
var _MenuItem2 = _interopRequireDefault(require("./MenuItem"));
|
||||
|
||||
exports.MenuItem = _MenuItem2.default;
|
||||
|
||||
var _Modal2 = _interopRequireDefault(require("./Modal"));
|
||||
|
||||
exports.Modal = _Modal2.default;
|
||||
|
||||
var _ModalBody2 = _interopRequireDefault(require("./ModalBody"));
|
||||
|
||||
exports.ModalBody = _ModalBody2.default;
|
||||
|
||||
var _ModalDialog2 = _interopRequireDefault(require("./ModalDialog"));
|
||||
|
||||
exports.ModalDialog = _ModalDialog2.default;
|
||||
|
||||
var _ModalFooter2 = _interopRequireDefault(require("./ModalFooter"));
|
||||
|
||||
exports.ModalFooter = _ModalFooter2.default;
|
||||
|
||||
var _ModalHeader2 = _interopRequireDefault(require("./ModalHeader"));
|
||||
|
||||
exports.ModalHeader = _ModalHeader2.default;
|
||||
|
||||
var _ModalTitle2 = _interopRequireDefault(require("./ModalTitle"));
|
||||
|
||||
exports.ModalTitle = _ModalTitle2.default;
|
||||
|
||||
var _Nav2 = _interopRequireDefault(require("./Nav"));
|
||||
|
||||
exports.Nav = _Nav2.default;
|
||||
|
||||
var _Navbar2 = _interopRequireDefault(require("./Navbar"));
|
||||
|
||||
exports.Navbar = _Navbar2.default;
|
||||
|
||||
var _NavbarBrand2 = _interopRequireDefault(require("./NavbarBrand"));
|
||||
|
||||
exports.NavbarBrand = _NavbarBrand2.default;
|
||||
|
||||
var _NavDropdown2 = _interopRequireDefault(require("./NavDropdown"));
|
||||
|
||||
exports.NavDropdown = _NavDropdown2.default;
|
||||
|
||||
var _NavItem2 = _interopRequireDefault(require("./NavItem"));
|
||||
|
||||
exports.NavItem = _NavItem2.default;
|
||||
|
||||
var _Overlay2 = _interopRequireDefault(require("./Overlay"));
|
||||
|
||||
exports.Overlay = _Overlay2.default;
|
||||
|
||||
var _OverlayTrigger2 = _interopRequireDefault(require("./OverlayTrigger"));
|
||||
|
||||
exports.OverlayTrigger = _OverlayTrigger2.default;
|
||||
|
||||
var _PageHeader2 = _interopRequireDefault(require("./PageHeader"));
|
||||
|
||||
exports.PageHeader = _PageHeader2.default;
|
||||
|
||||
var _PageItem2 = _interopRequireDefault(require("./PageItem"));
|
||||
|
||||
exports.PageItem = _PageItem2.default;
|
||||
|
||||
var _Pager2 = _interopRequireDefault(require("./Pager"));
|
||||
|
||||
exports.Pager = _Pager2.default;
|
||||
|
||||
var _Pagination2 = _interopRequireDefault(require("./Pagination"));
|
||||
|
||||
exports.Pagination = _Pagination2.default;
|
||||
|
||||
var _Panel2 = _interopRequireDefault(require("./Panel"));
|
||||
|
||||
exports.Panel = _Panel2.default;
|
||||
|
||||
var _PanelGroup2 = _interopRequireDefault(require("./PanelGroup"));
|
||||
|
||||
exports.PanelGroup = _PanelGroup2.default;
|
||||
|
||||
var _Popover2 = _interopRequireDefault(require("./Popover"));
|
||||
|
||||
exports.Popover = _Popover2.default;
|
||||
|
||||
var _ProgressBar2 = _interopRequireDefault(require("./ProgressBar"));
|
||||
|
||||
exports.ProgressBar = _ProgressBar2.default;
|
||||
|
||||
var _Radio2 = _interopRequireDefault(require("./Radio"));
|
||||
|
||||
exports.Radio = _Radio2.default;
|
||||
|
||||
var _ResponsiveEmbed2 = _interopRequireDefault(require("./ResponsiveEmbed"));
|
||||
|
||||
exports.ResponsiveEmbed = _ResponsiveEmbed2.default;
|
||||
|
||||
var _Row2 = _interopRequireDefault(require("./Row"));
|
||||
|
||||
exports.Row = _Row2.default;
|
||||
|
||||
var _SafeAnchor2 = _interopRequireDefault(require("./SafeAnchor"));
|
||||
|
||||
exports.SafeAnchor = _SafeAnchor2.default;
|
||||
|
||||
var _SplitButton2 = _interopRequireDefault(require("./SplitButton"));
|
||||
|
||||
exports.SplitButton = _SplitButton2.default;
|
||||
|
||||
var _Tab2 = _interopRequireDefault(require("./Tab"));
|
||||
|
||||
exports.Tab = _Tab2.default;
|
||||
|
||||
var _TabContainer2 = _interopRequireDefault(require("./TabContainer"));
|
||||
|
||||
exports.TabContainer = _TabContainer2.default;
|
||||
|
||||
var _TabContent2 = _interopRequireDefault(require("./TabContent"));
|
||||
|
||||
exports.TabContent = _TabContent2.default;
|
||||
|
||||
var _Table2 = _interopRequireDefault(require("./Table"));
|
||||
|
||||
exports.Table = _Table2.default;
|
||||
|
||||
var _TabPane2 = _interopRequireDefault(require("./TabPane"));
|
||||
|
||||
exports.TabPane = _TabPane2.default;
|
||||
|
||||
var _Tabs2 = _interopRequireDefault(require("./Tabs"));
|
||||
|
||||
exports.Tabs = _Tabs2.default;
|
||||
|
||||
var _Thumbnail2 = _interopRequireDefault(require("./Thumbnail"));
|
||||
|
||||
exports.Thumbnail = _Thumbnail2.default;
|
||||
|
||||
var _ToggleButton2 = _interopRequireDefault(require("./ToggleButton"));
|
||||
|
||||
exports.ToggleButton = _ToggleButton2.default;
|
||||
|
||||
var _ToggleButtonGroup2 = _interopRequireDefault(require("./ToggleButtonGroup"));
|
||||
|
||||
exports.ToggleButtonGroup = _ToggleButtonGroup2.default;
|
||||
|
||||
var _Tooltip2 = _interopRequireDefault(require("./Tooltip"));
|
||||
|
||||
exports.Tooltip = _Tooltip2.default;
|
||||
|
||||
var _Well2 = _interopRequireDefault(require("./Well"));
|
||||
|
||||
exports.Well = _Well2.default;
|
||||
|
||||
var _utils = _interopRequireWildcard(require("./utils"));
|
||||
|
||||
exports.utils = _utils;
|
||||
90
node_modules/react-bootstrap/lib/utils/PropTypes.js
generated
vendored
Normal file
90
node_modules/react-bootstrap/lib/utils/PropTypes.js
generated
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.generatedId = generatedId;
|
||||
exports.requiredRoles = requiredRoles;
|
||||
exports.exclusiveRoles = exclusiveRoles;
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _createChainableTypeChecker = _interopRequireDefault(require("prop-types-extra/lib/utils/createChainableTypeChecker"));
|
||||
|
||||
var _ValidComponentChildren = _interopRequireDefault(require("./ValidComponentChildren"));
|
||||
|
||||
var idPropType = _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]);
|
||||
|
||||
function generatedId(name) {
|
||||
return function (props) {
|
||||
var error = null;
|
||||
|
||||
if (!props.generateChildId) {
|
||||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||||
args[_key - 1] = arguments[_key];
|
||||
}
|
||||
|
||||
error = idPropType.apply(void 0, [props].concat(args));
|
||||
|
||||
if (!error && !props.id) {
|
||||
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() {
|
||||
for (var _len2 = arguments.length, roles = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
roles[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return (0, _createChainableTypeChecker.default)(function (props, propName, component) {
|
||||
var missing;
|
||||
roles.every(function (role) {
|
||||
if (!_ValidComponentChildren.default.some(props.children, function (child) {
|
||||
return child.props.bsRole === role;
|
||||
})) {
|
||||
missing = role;
|
||||
return false;
|
||||
}
|
||||
|
||||
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() {
|
||||
for (var _len3 = arguments.length, roles = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
|
||||
roles[_key3] = arguments[_key3];
|
||||
}
|
||||
|
||||
return (0, _createChainableTypeChecker.default)(function (props, propName, component) {
|
||||
var duplicate;
|
||||
roles.every(function (role) {
|
||||
var childrenWithRole = _ValidComponentChildren.default.filter(props.children, function (child) {
|
||||
return child.props.bsRole === role;
|
||||
});
|
||||
|
||||
if (childrenWithRole.length > 1) {
|
||||
duplicate = role;
|
||||
return false;
|
||||
}
|
||||
|
||||
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;
|
||||
});
|
||||
}
|
||||
37
node_modules/react-bootstrap/lib/utils/StyleConfig.js
generated
vendored
Normal file
37
node_modules/react-bootstrap/lib/utils/StyleConfig.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.Style = exports.State = exports.DEVICE_SIZES = exports.SIZE_MAP = exports.Size = void 0;
|
||||
var Size = {
|
||||
LARGE: 'large',
|
||||
SMALL: 'small',
|
||||
XSMALL: 'xsmall'
|
||||
};
|
||||
exports.Size = Size;
|
||||
var SIZE_MAP = {
|
||||
large: 'lg',
|
||||
medium: 'md',
|
||||
small: 'sm',
|
||||
xsmall: 'xs',
|
||||
lg: 'lg',
|
||||
md: 'md',
|
||||
sm: 'sm',
|
||||
xs: 'xs'
|
||||
};
|
||||
exports.SIZE_MAP = SIZE_MAP;
|
||||
var DEVICE_SIZES = ['lg', 'md', 'sm', 'xs'];
|
||||
exports.DEVICE_SIZES = DEVICE_SIZES;
|
||||
var State = {
|
||||
SUCCESS: 'success',
|
||||
WARNING: 'warning',
|
||||
DANGER: 'danger',
|
||||
INFO: 'info'
|
||||
};
|
||||
exports.State = State;
|
||||
var Style = {
|
||||
DEFAULT: 'default',
|
||||
PRIMARY: 'primary',
|
||||
LINK: 'link',
|
||||
INVERSE: 'inverse'
|
||||
};
|
||||
exports.Style = Style;
|
||||
197
node_modules/react-bootstrap/lib/utils/ValidComponentChildren.js
generated
vendored
Normal file
197
node_modules/react-bootstrap/lib/utils/ValidComponentChildren.js
generated
vendored
Normal file
@@ -0,0 +1,197 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
// TODO: This module should be ElementChildren, and should use named exports.
|
||||
|
||||
/**
|
||||
* Iterates through children that are typically specified as `props.children`,
|
||||
* but only maps over children that are "valid components".
|
||||
*
|
||||
* The mapFunction provided index will be normalised to the components mapped,
|
||||
* so an invalid component would not increase the index.
|
||||
*
|
||||
* @param {?*} children Children tree container.
|
||||
* @param {function(*, int)} func.
|
||||
* @param {*} context Context for func.
|
||||
* @return {object} Object containing the ordered map of results.
|
||||
*/
|
||||
function map(children, func, context) {
|
||||
var index = 0;
|
||||
return _react.default.Children.map(children, function (child) {
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return child;
|
||||
}
|
||||
|
||||
return func.call(context, child, index++);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Iterates through children that are "valid components".
|
||||
*
|
||||
* The provided forEachFunc(child, index) will be called for each
|
||||
* leaf child with the index reflecting the position relative to "valid components".
|
||||
*
|
||||
* @param {?*} children Children tree container.
|
||||
* @param {function(*, int)} func.
|
||||
* @param {*} context Context for context.
|
||||
*/
|
||||
|
||||
|
||||
function forEach(children, func, context) {
|
||||
var index = 0;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
func.call(context, child, index++);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Count the number of "valid components" in the Children container.
|
||||
*
|
||||
* @param {?*} children Children tree container.
|
||||
* @returns {number}
|
||||
*/
|
||||
|
||||
|
||||
function count(children) {
|
||||
var result = 0;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
++result;
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
/**
|
||||
* Finds children that are typically specified as `props.children`,
|
||||
* but only iterates over children that are "valid components".
|
||||
*
|
||||
* The provided forEachFunc(child, index) will be called for each
|
||||
* leaf child with the index reflecting the position relative to "valid components".
|
||||
*
|
||||
* @param {?*} children Children tree container.
|
||||
* @param {function(*, int)} func.
|
||||
* @param {*} context Context for func.
|
||||
* @returns {array} of children that meet the func return statement
|
||||
*/
|
||||
|
||||
|
||||
function filter(children, func, context) {
|
||||
var index = 0;
|
||||
var result = [];
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (func.call(context, child, index++)) {
|
||||
result.push(child);
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function find(children, func, context) {
|
||||
var index = 0;
|
||||
var result;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (result) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (func.call(context, child, index++)) {
|
||||
result = child;
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function every(children, func, context) {
|
||||
var index = 0;
|
||||
var result = true;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (!result) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!func.call(context, child, index++)) {
|
||||
result = false;
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function some(children, func, context) {
|
||||
var index = 0;
|
||||
var result = false;
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (result) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (func.call(context, child, index++)) {
|
||||
result = true;
|
||||
}
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function toArray(children) {
|
||||
var result = [];
|
||||
|
||||
_react.default.Children.forEach(children, function (child) {
|
||||
if (!_react.default.isValidElement(child)) {
|
||||
return;
|
||||
}
|
||||
|
||||
result.push(child);
|
||||
});
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
var _default = {
|
||||
map: map,
|
||||
forEach: forEach,
|
||||
count: count,
|
||||
find: find,
|
||||
filter: filter,
|
||||
every: every,
|
||||
some: some,
|
||||
toArray: toArray
|
||||
};
|
||||
exports.default = _default;
|
||||
module.exports = exports["default"];
|
||||
206
node_modules/react-bootstrap/lib/utils/bootstrapUtils.js
generated
vendored
Normal file
206
node_modules/react-bootstrap/lib/utils/bootstrapUtils.js
generated
vendored
Normal file
@@ -0,0 +1,206 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.prefix = prefix;
|
||||
exports.getClassSet = getClassSet;
|
||||
exports.splitBsProps = splitBsProps;
|
||||
exports.splitBsPropsAndOmit = splitBsPropsAndOmit;
|
||||
exports.addStyle = addStyle;
|
||||
exports._curry = exports.bsSizes = exports.bsStyles = exports.bsClass = void 0;
|
||||
|
||||
var _entries = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/object/entries"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/extends"));
|
||||
|
||||
var _invariant = _interopRequireDefault(require("invariant"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _StyleConfig = require("./StyleConfig");
|
||||
|
||||
// TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
|
||||
function curry(fn) {
|
||||
return function () {
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var last = args[args.length - 1];
|
||||
|
||||
if (typeof last === 'function') {
|
||||
return fn.apply(void 0, args);
|
||||
}
|
||||
|
||||
return function (Component) {
|
||||
return fn.apply(void 0, args.concat([Component]));
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
function prefix(props, variant) {
|
||||
var bsClass = (props.bsClass || '').trim();
|
||||
!(bsClass != null) ? process.env.NODE_ENV !== "production" ? (0, _invariant.default)(false, 'A `bsClass` prop is required for this component') : invariant(false) : void 0;
|
||||
return bsClass + (variant ? "-" + variant : '');
|
||||
}
|
||||
|
||||
var bsClass = curry(function (defaultClass, Component) {
|
||||
var propTypes = Component.propTypes || (Component.propTypes = {});
|
||||
var defaultProps = Component.defaultProps || (Component.defaultProps = {});
|
||||
propTypes.bsClass = _propTypes.default.string;
|
||||
defaultProps.bsClass = defaultClass;
|
||||
return Component;
|
||||
});
|
||||
exports.bsClass = bsClass;
|
||||
var bsStyles = curry(function (styles, defaultStyle, Component) {
|
||||
if (typeof defaultStyle !== 'string') {
|
||||
Component = defaultStyle;
|
||||
defaultStyle = undefined;
|
||||
}
|
||||
|
||||
var existing = Component.STYLES || [];
|
||||
var propTypes = Component.propTypes || {};
|
||||
styles.forEach(function (style) {
|
||||
if (existing.indexOf(style) === -1) {
|
||||
existing.push(style);
|
||||
}
|
||||
});
|
||||
|
||||
var propType = _propTypes.default.oneOf(existing); // expose the values on the propType function for documentation
|
||||
|
||||
|
||||
Component.STYLES = existing;
|
||||
propType._values = existing;
|
||||
Component.propTypes = (0, _extends2.default)({}, propTypes, {
|
||||
bsStyle: propType
|
||||
});
|
||||
|
||||
if (defaultStyle !== undefined) {
|
||||
var defaultProps = Component.defaultProps || (Component.defaultProps = {});
|
||||
defaultProps.bsStyle = defaultStyle;
|
||||
}
|
||||
|
||||
return Component;
|
||||
});
|
||||
exports.bsStyles = bsStyles;
|
||||
var bsSizes = curry(function (sizes, defaultSize, Component) {
|
||||
if (typeof defaultSize !== 'string') {
|
||||
Component = defaultSize;
|
||||
defaultSize = undefined;
|
||||
}
|
||||
|
||||
var existing = Component.SIZES || [];
|
||||
var propTypes = Component.propTypes || {};
|
||||
sizes.forEach(function (size) {
|
||||
if (existing.indexOf(size) === -1) {
|
||||
existing.push(size);
|
||||
}
|
||||
});
|
||||
var values = [];
|
||||
existing.forEach(function (size) {
|
||||
var mappedSize = _StyleConfig.SIZE_MAP[size];
|
||||
|
||||
if (mappedSize && mappedSize !== size) {
|
||||
values.push(mappedSize);
|
||||
}
|
||||
|
||||
values.push(size);
|
||||
});
|
||||
|
||||
var propType = _propTypes.default.oneOf(values);
|
||||
|
||||
propType._values = values; // expose the values on the propType function for documentation
|
||||
|
||||
Component.SIZES = existing;
|
||||
Component.propTypes = (0, _extends2.default)({}, propTypes, {
|
||||
bsSize: propType
|
||||
});
|
||||
|
||||
if (defaultSize !== undefined) {
|
||||
if (!Component.defaultProps) {
|
||||
Component.defaultProps = {};
|
||||
}
|
||||
|
||||
Component.defaultProps.bsSize = defaultSize;
|
||||
}
|
||||
|
||||
return Component;
|
||||
});
|
||||
exports.bsSizes = bsSizes;
|
||||
|
||||
function getClassSet(props) {
|
||||
var _classes;
|
||||
|
||||
var classes = (_classes = {}, _classes[prefix(props)] = true, _classes);
|
||||
|
||||
if (props.bsSize) {
|
||||
var bsSize = _StyleConfig.SIZE_MAP[props.bsSize] || props.bsSize;
|
||||
classes[prefix(props, bsSize)] = true;
|
||||
}
|
||||
|
||||
if (props.bsStyle) {
|
||||
classes[prefix(props, props.bsStyle)] = true;
|
||||
}
|
||||
|
||||
return classes;
|
||||
}
|
||||
|
||||
function getBsProps(props) {
|
||||
return {
|
||||
bsClass: props.bsClass,
|
||||
bsSize: props.bsSize,
|
||||
bsStyle: props.bsStyle,
|
||||
bsRole: props.bsRole
|
||||
};
|
||||
}
|
||||
|
||||
function isBsProp(propName) {
|
||||
return propName === 'bsClass' || propName === 'bsSize' || propName === 'bsStyle' || propName === 'bsRole';
|
||||
}
|
||||
|
||||
function splitBsProps(props) {
|
||||
var elementProps = {};
|
||||
(0, _entries.default)(props).forEach(function (_ref) {
|
||||
var propName = _ref[0],
|
||||
propValue = _ref[1];
|
||||
|
||||
if (!isBsProp(propName)) {
|
||||
elementProps[propName] = propValue;
|
||||
}
|
||||
});
|
||||
return [getBsProps(props), elementProps];
|
||||
}
|
||||
|
||||
function splitBsPropsAndOmit(props, omittedPropNames) {
|
||||
var isOmittedProp = {};
|
||||
omittedPropNames.forEach(function (propName) {
|
||||
isOmittedProp[propName] = true;
|
||||
});
|
||||
var elementProps = {};
|
||||
(0, _entries.default)(props).forEach(function (_ref2) {
|
||||
var propName = _ref2[0],
|
||||
propValue = _ref2[1];
|
||||
|
||||
if (!isBsProp(propName) && !isOmittedProp[propName]) {
|
||||
elementProps[propName] = propValue;
|
||||
}
|
||||
});
|
||||
return [getBsProps(props), elementProps];
|
||||
}
|
||||
/**
|
||||
* Add a style variant to a Component. Mutates the propTypes of the component
|
||||
* in order to validate the new variant.
|
||||
*/
|
||||
|
||||
|
||||
function addStyle(Component) {
|
||||
for (var _len2 = arguments.length, styleVariant = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
|
||||
styleVariant[_key2 - 1] = arguments[_key2];
|
||||
}
|
||||
|
||||
bsStyles(styleVariant, Component);
|
||||
}
|
||||
|
||||
var _curry = curry;
|
||||
exports._curry = _curry;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user