mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-01 05:32:18 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
23
web/node_modules/reactstrap/lib/Alert.d.ts
generated
vendored
Normal file
23
web/node_modules/reactstrap/lib/Alert.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
import { FadeProps } from './Fade';
|
||||
|
||||
export interface UncontrolledAlertProps
|
||||
extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
closeClassName?: string;
|
||||
closeAriaLabel?: string;
|
||||
cssModule?: CSSModule;
|
||||
color?: string;
|
||||
fade?: boolean;
|
||||
tag?: React.ElementType;
|
||||
transition?: FadeProps;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
export interface AlertProps extends UncontrolledAlertProps {
|
||||
isOpen?: boolean;
|
||||
toggle?: React.MouseEventHandler<any>;
|
||||
}
|
||||
|
||||
declare class Alert extends React.Component<AlertProps> {}
|
||||
export default Alert;
|
96
web/node_modules/reactstrap/lib/Alert.js
generated
vendored
Normal file
96
web/node_modules/reactstrap/lib/Alert.js
generated
vendored
Normal file
|
@ -0,0 +1,96 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var _Fade = _interopRequireDefault(require("./Fade"));
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
closeClassName: _propTypes.default.string,
|
||||
closeAriaLabel: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
color: _propTypes.default.string,
|
||||
fade: _propTypes.default.bool,
|
||||
isOpen: _propTypes.default.bool,
|
||||
toggle: _propTypes.default.func,
|
||||
tag: _utils.tagPropType,
|
||||
transition: _propTypes.default.shape(_Fade.default.propTypes),
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
};
|
||||
var defaultProps = {
|
||||
color: 'success',
|
||||
isOpen: true,
|
||||
tag: 'div',
|
||||
closeAriaLabel: 'Close',
|
||||
fade: true,
|
||||
transition: _objectSpread(_objectSpread({}, _Fade.default.defaultProps), {}, {
|
||||
unmountOnExit: true
|
||||
})
|
||||
};
|
||||
|
||||
function Alert(props) {
|
||||
var className = props.className,
|
||||
closeClassName = props.closeClassName,
|
||||
closeAriaLabel = props.closeAriaLabel,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
color = props.color,
|
||||
isOpen = props.isOpen,
|
||||
toggle = props.toggle,
|
||||
children = props.children,
|
||||
transition = props.transition,
|
||||
fade = props.fade,
|
||||
innerRef = props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "closeClassName", "closeAriaLabel", "cssModule", "tag", "color", "isOpen", "toggle", "children", "transition", "fade", "innerRef"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'alert', "alert-" + color, {
|
||||
'alert-dismissible': toggle
|
||||
}), cssModule);
|
||||
var closeClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('close', closeClassName), cssModule);
|
||||
|
||||
var alertTransition = _objectSpread(_objectSpread(_objectSpread({}, _Fade.default.defaultProps), transition), {}, {
|
||||
baseClass: fade ? transition.baseClass : '',
|
||||
timeout: fade ? transition.timeout : 0
|
||||
});
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(_Fade.default, (0, _extends2.default)({}, attributes, alertTransition, {
|
||||
tag: Tag,
|
||||
className: classes,
|
||||
in: isOpen,
|
||||
role: "alert",
|
||||
innerRef: innerRef
|
||||
}), toggle ? /*#__PURE__*/_react.default.createElement("button", {
|
||||
type: "button",
|
||||
className: closeClasses,
|
||||
"aria-label": closeAriaLabel,
|
||||
onClick: toggle
|
||||
}, /*#__PURE__*/_react.default.createElement("span", {
|
||||
"aria-hidden": "true"
|
||||
}, "\xD7")) : null, children);
|
||||
}
|
||||
|
||||
Alert.propTypes = propTypes;
|
||||
Alert.defaultProps = defaultProps;
|
||||
var _default = Alert;
|
||||
exports.default = _default;
|
14
web/node_modules/reactstrap/lib/Badge.d.ts
generated
vendored
Normal file
14
web/node_modules/reactstrap/lib/Badge.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface BadgeProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
color?: string;
|
||||
pill?: boolean;
|
||||
tag?: React.ElementType;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Badge extends React.Component<BadgeProps> {}
|
||||
export default Badge;
|
58
web/node_modules/reactstrap/lib/Badge.js
generated
vendored
Normal file
58
web/node_modules/reactstrap/lib/Badge.js
generated
vendored
Normal file
|
@ -0,0 +1,58 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
color: _propTypes.default.string,
|
||||
pill: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
color: 'secondary',
|
||||
pill: false,
|
||||
tag: 'span'
|
||||
};
|
||||
|
||||
var Badge = function Badge(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
color = props.color,
|
||||
innerRef = props.innerRef,
|
||||
pill = props.pill,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "color", "innerRef", "pill", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'badge', 'badge-' + color, pill ? 'badge-pill' : false), cssModule);
|
||||
|
||||
if (attributes.href && Tag === 'span') {
|
||||
Tag = 'a';
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
ref: innerRef
|
||||
}));
|
||||
};
|
||||
|
||||
Badge.propTypes = propTypes;
|
||||
Badge.defaultProps = defaultProps;
|
||||
var _default = Badge;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/Breadcrumb.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/Breadcrumb.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface BreadcrumbProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
listTag?: React.ElementType;
|
||||
listClassName?: string;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Breadcrumb extends React.Component<BreadcrumbProps> {}
|
||||
export default Breadcrumb;
|
57
web/node_modules/reactstrap/lib/Breadcrumb.js
generated
vendored
Normal file
57
web/node_modules/reactstrap/lib/Breadcrumb.js
generated
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
listTag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
listClassName: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
children: _propTypes.default.node,
|
||||
'aria-label': _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'nav',
|
||||
listTag: 'ol',
|
||||
'aria-label': 'breadcrumb'
|
||||
};
|
||||
|
||||
var Breadcrumb = function Breadcrumb(props) {
|
||||
var className = props.className,
|
||||
listClassName = props.listClassName,
|
||||
cssModule = props.cssModule,
|
||||
children = props.children,
|
||||
Tag = props.tag,
|
||||
ListTag = props.listTag,
|
||||
label = props['aria-label'],
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "listClassName", "cssModule", "children", "tag", "listTag", "aria-label"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className), cssModule);
|
||||
var listClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('breadcrumb', listClassName), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
"aria-label": label
|
||||
}), /*#__PURE__*/_react.default.createElement(ListTag, {
|
||||
className: listClasses
|
||||
}, children));
|
||||
};
|
||||
|
||||
Breadcrumb.propTypes = propTypes;
|
||||
Breadcrumb.defaultProps = defaultProps;
|
||||
var _default = Breadcrumb;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/BreadcrumbItem.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/BreadcrumbItem.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface BreadcrumbItemProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
active?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class BreadcrumbItem extends React.Component<BreadcrumbItemProps> {}
|
||||
export default BreadcrumbItem;
|
46
web/node_modules/reactstrap/lib/BreadcrumbItem.js
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/BreadcrumbItem.js
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
active: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'li'
|
||||
};
|
||||
|
||||
var BreadcrumbItem = function BreadcrumbItem(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
active = props.active,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "active", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, active ? 'active' : false, 'breadcrumb-item'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
"aria-current": active ? 'page' : undefined
|
||||
}));
|
||||
};
|
||||
|
||||
BreadcrumbItem.propTypes = propTypes;
|
||||
BreadcrumbItem.defaultProps = defaultProps;
|
||||
var _default = BreadcrumbItem;
|
||||
exports.default = _default;
|
19
web/node_modules/reactstrap/lib/Button.d.ts
generated
vendored
Normal file
19
web/node_modules/reactstrap/lib/Button.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ButtonProps
|
||||
extends React.ButtonHTMLAttributes<HTMLButtonElement> {
|
||||
[key: string]: any;
|
||||
outline?: boolean;
|
||||
active?: boolean;
|
||||
block?: boolean;
|
||||
color?: string;
|
||||
tag?: React.ElementType;
|
||||
innerRef?: React.Ref<HTMLButtonElement>;
|
||||
size?: string;
|
||||
cssModule?: CSSModule;
|
||||
close?: boolean;
|
||||
}
|
||||
|
||||
declare class Button extends React.Component<ButtonProps> {}
|
||||
export default Button;
|
119
web/node_modules/reactstrap/lib/Button.js
generated
vendored
Normal file
119
web/node_modules/reactstrap/lib/Button.js
generated
vendored
Normal file
|
@ -0,0 +1,119 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
active: _propTypes.default.bool,
|
||||
'aria-label': _propTypes.default.string,
|
||||
block: _propTypes.default.bool,
|
||||
color: _propTypes.default.string,
|
||||
disabled: _propTypes.default.bool,
|
||||
outline: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
|
||||
onClick: _propTypes.default.func,
|
||||
size: _propTypes.default.string,
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
close: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
color: 'secondary',
|
||||
tag: 'button'
|
||||
};
|
||||
|
||||
var Button = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Button, _React$Component);
|
||||
|
||||
function Button(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.onClick = _this.onClick.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Button.prototype;
|
||||
|
||||
_proto.onClick = function onClick(e) {
|
||||
if (this.props.disabled) {
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.props.onClick) {
|
||||
return this.props.onClick(e);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
active = _this$props.active,
|
||||
ariaLabel = _this$props['aria-label'],
|
||||
block = _this$props.block,
|
||||
className = _this$props.className,
|
||||
close = _this$props.close,
|
||||
cssModule = _this$props.cssModule,
|
||||
color = _this$props.color,
|
||||
outline = _this$props.outline,
|
||||
size = _this$props.size,
|
||||
Tag = _this$props.tag,
|
||||
innerRef = _this$props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["active", "aria-label", "block", "className", "close", "cssModule", "color", "outline", "size", "tag", "innerRef"]);
|
||||
|
||||
if (close && typeof attributes.children === 'undefined') {
|
||||
attributes.children = /*#__PURE__*/_react.default.createElement("span", {
|
||||
"aria-hidden": true
|
||||
}, "\xD7");
|
||||
}
|
||||
|
||||
var btnOutlineColor = "btn" + (outline ? '-outline' : '') + "-" + color;
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
|
||||
close: close
|
||||
}, close || 'btn', close || btnOutlineColor, size ? "btn-" + size : false, block ? 'btn-block' : false, {
|
||||
active: active,
|
||||
disabled: this.props.disabled
|
||||
}), cssModule);
|
||||
|
||||
if (attributes.href && Tag === 'button') {
|
||||
Tag = 'a';
|
||||
}
|
||||
|
||||
var defaultAriaLabel = close ? 'Close' : null;
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
type: Tag === 'button' && attributes.onClick ? 'button' : undefined
|
||||
}, attributes, {
|
||||
className: classes,
|
||||
ref: innerRef,
|
||||
onClick: this.onClick,
|
||||
"aria-label": ariaLabel || defaultAriaLabel
|
||||
}));
|
||||
};
|
||||
|
||||
return Button;
|
||||
}(_react.default.Component);
|
||||
|
||||
Button.propTypes = propTypes;
|
||||
Button.defaultProps = defaultProps;
|
||||
var _default = Button;
|
||||
exports.default = _default;
|
9
web/node_modules/reactstrap/lib/ButtonDropdown.d.ts
generated
vendored
Normal file
9
web/node_modules/reactstrap/lib/ButtonDropdown.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
import * as React from 'react';
|
||||
import { UncontrolledDropdownProps, DropdownProps } from './Dropdown';
|
||||
export {
|
||||
UncontrolledDropdownProps as UncontrolledButtonDropdownProps,
|
||||
DropdownProps as ButtonDropdownProps,
|
||||
};
|
||||
|
||||
declare class ButtonDropdown extends React.Component<DropdownProps> {}
|
||||
export default ButtonDropdown;
|
28
web/node_modules/reactstrap/lib/ButtonDropdown.js
generated
vendored
Normal file
28
web/node_modules/reactstrap/lib/ButtonDropdown.js
generated
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node
|
||||
};
|
||||
|
||||
var ButtonDropdown = function ButtonDropdown(props) {
|
||||
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, (0, _extends2.default)({
|
||||
group: true
|
||||
}, props));
|
||||
};
|
||||
|
||||
ButtonDropdown.propTypes = propTypes;
|
||||
var _default = ButtonDropdown;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/ButtonGroup.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/ButtonGroup.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ButtonGroupProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
size?: string;
|
||||
vertical?: boolean;
|
||||
}
|
||||
|
||||
declare class ButtonGroup extends React.Component<ButtonGroupProps> {}
|
||||
export default ButtonGroup;
|
50
web/node_modules/reactstrap/lib/ButtonGroup.js
generated
vendored
Normal file
50
web/node_modules/reactstrap/lib/ButtonGroup.js
generated
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
'aria-label': _propTypes.default.string,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
role: _propTypes.default.string,
|
||||
size: _propTypes.default.string,
|
||||
vertical: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div',
|
||||
role: 'group'
|
||||
};
|
||||
|
||||
var ButtonGroup = function ButtonGroup(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
size = props.size,
|
||||
vertical = props.vertical,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "size", "vertical", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, size ? 'btn-group-' + size : false, vertical ? 'btn-group-vertical' : 'btn-group'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
ButtonGroup.propTypes = propTypes;
|
||||
ButtonGroup.defaultProps = defaultProps;
|
||||
var _default = ButtonGroup;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/ButtonToggle.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/ButtonToggle.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
|
||||
type Omit<T, K> = Pick<T, Exclude<keyof T, K>>;
|
||||
|
||||
export interface ButtonToggleProps
|
||||
extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'defaultValue'> {
|
||||
[key: string]: any;
|
||||
defaultValue?: boolean;
|
||||
}
|
||||
|
||||
declare class ButtonToggle extends React.Component<ButtonToggleProps> {}
|
||||
export default ButtonToggle;
|
110
web/node_modules/reactstrap/lib/ButtonToggle.js
generated
vendored
Normal file
110
web/node_modules/reactstrap/lib/ButtonToggle.js
generated
vendored
Normal file
|
@ -0,0 +1,110 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Button = _interopRequireDefault(require("./Button"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
onClick: _propTypes.default.func,
|
||||
onBlur: _propTypes.default.func,
|
||||
onFocus: _propTypes.default.func,
|
||||
defaultValue: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
defaultValue: false
|
||||
};
|
||||
|
||||
var ButtonToggle = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(ButtonToggle, _React$Component);
|
||||
|
||||
function ButtonToggle(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.state = {
|
||||
toggled: props.defaultValue,
|
||||
focus: false
|
||||
};
|
||||
_this.onBlur = _this.onBlur.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onFocus = _this.onFocus.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onClick = _this.onClick.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = ButtonToggle.prototype;
|
||||
|
||||
_proto.onBlur = function onBlur(e) {
|
||||
if (this.props.onBlur) {
|
||||
this.props.onBlur(e);
|
||||
}
|
||||
|
||||
this.setState({
|
||||
focus: false
|
||||
});
|
||||
};
|
||||
|
||||
_proto.onFocus = function onFocus(e) {
|
||||
if (this.props.onFocus) {
|
||||
this.props.onFocus(e);
|
||||
}
|
||||
|
||||
this.setState({
|
||||
focus: true
|
||||
});
|
||||
};
|
||||
|
||||
_proto.onClick = function onClick(e) {
|
||||
if (this.props.onClick) {
|
||||
this.props.onClick(e);
|
||||
}
|
||||
|
||||
this.setState(function (_ref) {
|
||||
var toggled = _ref.toggled;
|
||||
return {
|
||||
toggled: !toggled
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
|
||||
focus: this.state.focus
|
||||
}), this.props.cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(_Button.default, (0, _extends2.default)({
|
||||
active: this.state.toggled,
|
||||
onBlur: this.onBlur,
|
||||
onFocus: this.onFocus,
|
||||
onClick: this.onClick,
|
||||
className: classes
|
||||
}, attributes));
|
||||
};
|
||||
|
||||
return ButtonToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
ButtonToggle.propTypes = propTypes;
|
||||
ButtonToggle.defaultProps = defaultProps;
|
||||
var _default = ButtonToggle;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/ButtonToolbar.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/ButtonToolbar.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ButtonToolbarProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class ButtonToolbar extends React.Component<ButtonToolbarProps> {}
|
||||
export default ButtonToolbar;
|
46
web/node_modules/reactstrap/lib/ButtonToolbar.js
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/ButtonToolbar.js
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
'aria-label': _propTypes.default.string,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
role: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div',
|
||||
role: 'toolbar'
|
||||
};
|
||||
|
||||
var ButtonToolbar = function ButtonToolbar(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'btn-toolbar'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
ButtonToolbar.propTypes = propTypes;
|
||||
ButtonToolbar.defaultProps = defaultProps;
|
||||
var _default = ButtonToolbar;
|
||||
exports.default = _default;
|
16
web/node_modules/reactstrap/lib/Card.d.ts
generated
vendored
Normal file
16
web/node_modules/reactstrap/lib/Card.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
inverse?: boolean;
|
||||
color?: string;
|
||||
body?: boolean;
|
||||
outline?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
|
||||
declare class Card extends React.Component<CardProps> {}
|
||||
export default Card;
|
54
web/node_modules/reactstrap/lib/Card.js
generated
vendored
Normal file
54
web/node_modules/reactstrap/lib/Card.js
generated
vendored
Normal file
|
@ -0,0 +1,54 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
inverse: _propTypes.default.bool,
|
||||
color: _propTypes.default.string,
|
||||
body: _propTypes.default.bool,
|
||||
outline: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var Card = function Card(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
color = props.color,
|
||||
body = props.body,
|
||||
inverse = props.inverse,
|
||||
outline = props.outline,
|
||||
Tag = props.tag,
|
||||
innerRef = props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "color", "body", "inverse", "outline", "tag", "innerRef"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card', inverse ? 'text-white' : false, body ? 'card-body' : false, color ? (outline ? 'border' : 'bg') + "-" + color : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
ref: innerRef
|
||||
}));
|
||||
};
|
||||
|
||||
Card.propTypes = propTypes;
|
||||
Card.defaultProps = defaultProps;
|
||||
var _default = Card;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/CardBody.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/CardBody.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardBodyProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
|
||||
declare class CardBody extends React.Component<CardBodyProps> {}
|
||||
export default CardBody;
|
46
web/node_modules/reactstrap/lib/CardBody.js
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/CardBody.js
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardBody = function CardBody(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
innerRef = props.innerRef,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "innerRef", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-body'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
ref: innerRef
|
||||
}));
|
||||
};
|
||||
|
||||
CardBody.propTypes = propTypes;
|
||||
CardBody.defaultProps = defaultProps;
|
||||
var _default = CardBody;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardColumns.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardColumns.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardColumnsProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardColumns extends React.Component<CardColumnsProps> {}
|
||||
export default CardColumns;
|
43
web/node_modules/reactstrap/lib/CardColumns.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardColumns.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardColumns = function CardColumns(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-columns'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardColumns.propTypes = propTypes;
|
||||
CardColumns.defaultProps = defaultProps;
|
||||
var _default = CardColumns;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardDeck.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardDeck.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardDeckProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardDeck extends React.Component<CardDeckProps> {}
|
||||
export default CardDeck;
|
43
web/node_modules/reactstrap/lib/CardDeck.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardDeck.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardDeck = function CardDeck(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-deck'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardDeck.propTypes = propTypes;
|
||||
CardDeck.defaultProps = defaultProps;
|
||||
var _default = CardDeck;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardFooter.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardFooter.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardFooterProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardFooter extends React.Component<CardFooterProps> {}
|
||||
export default CardFooter;
|
43
web/node_modules/reactstrap/lib/CardFooter.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardFooter.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardFooter = function CardFooter(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-footer'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardFooter.propTypes = propTypes;
|
||||
CardFooter.defaultProps = defaultProps;
|
||||
var _default = CardFooter;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardGroup.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardGroup.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardGroupProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardGroup extends React.Component<CardGroupProps> {}
|
||||
export default CardGroup;
|
43
web/node_modules/reactstrap/lib/CardGroup.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardGroup.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardGroup = function CardGroup(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-group'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardGroup.propTypes = propTypes;
|
||||
CardGroup.defaultProps = defaultProps;
|
||||
var _default = CardGroup;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardHeader.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardHeader.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardHeaderProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardHeader extends React.Component<CardHeaderProps> {}
|
||||
export default CardHeader;
|
43
web/node_modules/reactstrap/lib/CardHeader.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardHeader.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardHeader = function CardHeader(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-header'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardHeader.propTypes = propTypes;
|
||||
CardHeader.defaultProps = defaultProps;
|
||||
var _default = CardHeader;
|
||||
exports.default = _default;
|
14
web/node_modules/reactstrap/lib/CardImg.d.ts
generated
vendored
Normal file
14
web/node_modules/reactstrap/lib/CardImg.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardImgProps
|
||||
extends React.ImgHTMLAttributes<HTMLImageElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
top?: boolean;
|
||||
bottom?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardImg extends React.Component<CardImgProps> {}
|
||||
export default CardImg;
|
57
web/node_modules/reactstrap/lib/CardImg.js
generated
vendored
Normal file
57
web/node_modules/reactstrap/lib/CardImg.js
generated
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
top: _propTypes.default.bool,
|
||||
bottom: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'img'
|
||||
};
|
||||
|
||||
var CardImg = function CardImg(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
top = props.top,
|
||||
bottom = props.bottom,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "top", "bottom", "tag"]);
|
||||
var cardImgClassName = 'card-img';
|
||||
|
||||
if (top) {
|
||||
cardImgClassName = 'card-img-top';
|
||||
}
|
||||
|
||||
if (bottom) {
|
||||
cardImgClassName = 'card-img-bottom';
|
||||
}
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, cardImgClassName), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardImg.propTypes = propTypes;
|
||||
CardImg.defaultProps = defaultProps;
|
||||
var _default = CardImg;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardImgOverlay.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardImgOverlay.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardImgOverlayProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardImgOverlay extends React.Component<CardImgOverlayProps> {}
|
||||
export default CardImgOverlay;
|
43
web/node_modules/reactstrap/lib/CardImgOverlay.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardImgOverlay.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardImgOverlay = function CardImgOverlay(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-img-overlay'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardImgOverlay.propTypes = propTypes;
|
||||
CardImgOverlay.defaultProps = defaultProps;
|
||||
var _default = CardImgOverlay;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/CardLink.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/CardLink.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardLinkProps
|
||||
extends React.AnchorHTMLAttributes<HTMLAnchorElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
innerRef?: React.Ref<HTMLAnchorElement>;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardLink extends React.Component<CardLinkProps> {}
|
||||
export default CardLink;
|
46
web/node_modules/reactstrap/lib/CardLink.js
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/CardLink.js
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'a'
|
||||
};
|
||||
|
||||
var CardLink = function CardLink(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
innerRef = props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "innerRef"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-link'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
ref: innerRef,
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardLink.propTypes = propTypes;
|
||||
CardLink.defaultProps = defaultProps;
|
||||
var _default = CardLink;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardSubtitle.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardSubtitle.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardSubtitleProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardSubtitle extends React.Component<CardSubtitleProps> {}
|
||||
export default CardSubtitle;
|
43
web/node_modules/reactstrap/lib/CardSubtitle.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardSubtitle.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardSubtitle = function CardSubtitle(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-subtitle'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardSubtitle.propTypes = propTypes;
|
||||
CardSubtitle.defaultProps = defaultProps;
|
||||
var _default = CardSubtitle;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardText.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardText.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardTextProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardText extends React.Component<CardTextProps> {}
|
||||
export default CardText;
|
43
web/node_modules/reactstrap/lib/CardText.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardText.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'p'
|
||||
};
|
||||
|
||||
var CardText = function CardText(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-text'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardText.propTypes = propTypes;
|
||||
CardText.defaultProps = defaultProps;
|
||||
var _default = CardText;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/CardTitle.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/CardTitle.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CardTitleProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CardTitle extends React.Component<CardTitleProps> {}
|
||||
export default CardTitle;
|
43
web/node_modules/reactstrap/lib/CardTitle.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/CardTitle.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var CardTitle = function CardTitle(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'card-title'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
CardTitle.propTypes = propTypes;
|
||||
CardTitle.defaultProps = defaultProps;
|
||||
var _default = CardTitle;
|
||||
exports.default = _default;
|
33
web/node_modules/reactstrap/lib/Carousel.d.ts
generated
vendored
Normal file
33
web/node_modules/reactstrap/lib/Carousel.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
interface CommonCarouselProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
activeIndex?: number;
|
||||
keyboard?: boolean;
|
||||
pause?: 'hover' | false;
|
||||
ride?: 'carousel';
|
||||
interval?: number | string | boolean;
|
||||
mouseEnter?: () => void;
|
||||
mouseExit?: () => void;
|
||||
slide?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
enableTouch?: boolean;
|
||||
}
|
||||
|
||||
export interface CarouselProps extends CommonCarouselProps {
|
||||
next: () => void;
|
||||
previous: () => void;
|
||||
}
|
||||
|
||||
export interface UncontrolledCarouselProps extends CommonCarouselProps {
|
||||
items: any[];
|
||||
next?: () => void;
|
||||
previous?: () => void;
|
||||
controls?: boolean;
|
||||
indicators?: boolean;
|
||||
autoPlay?: boolean;
|
||||
}
|
||||
|
||||
declare class Carousel extends React.Component<CarouselProps> {}
|
||||
export default Carousel;
|
336
web/node_modules/reactstrap/lib/Carousel.js
generated
vendored
Normal file
336
web/node_modules/reactstrap/lib/Carousel.js
generated
vendored
Normal file
|
@ -0,0 +1,336 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _CarouselItem = _interopRequireDefault(require("./CarouselItem"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var SWIPE_THRESHOLD = 40;
|
||||
|
||||
var Carousel = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Carousel, _React$Component);
|
||||
|
||||
function Carousel(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.handleKeyPress = _this.handleKeyPress.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.renderItems = _this.renderItems.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.hoverStart = _this.hoverStart.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.hoverEnd = _this.hoverEnd.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.handleTouchStart = _this.handleTouchStart.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.handleTouchEnd = _this.handleTouchEnd.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.touchStartX = 0;
|
||||
_this.touchStartY = 0;
|
||||
_this.state = {
|
||||
activeIndex: _this.props.activeIndex,
|
||||
direction: 'right',
|
||||
indicatorClicked: false
|
||||
};
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Carousel.prototype;
|
||||
|
||||
_proto.getChildContext = function getChildContext() {
|
||||
return {
|
||||
direction: this.state.direction
|
||||
};
|
||||
};
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
// Set up the cycle
|
||||
if (this.props.ride === 'carousel') {
|
||||
this.setInterval();
|
||||
} // TODO: move this to the specific carousel like bootstrap. Currently it will trigger ALL carousels on the page.
|
||||
|
||||
|
||||
document.addEventListener('keyup', this.handleKeyPress);
|
||||
};
|
||||
|
||||
Carousel.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
|
||||
var newState = null;
|
||||
var activeIndex = prevState.activeIndex,
|
||||
direction = prevState.direction,
|
||||
indicatorClicked = prevState.indicatorClicked;
|
||||
|
||||
if (nextProps.activeIndex !== activeIndex) {
|
||||
// Calculate the direction to turn
|
||||
if (nextProps.activeIndex === activeIndex + 1) {
|
||||
direction = 'right';
|
||||
} else if (nextProps.activeIndex === activeIndex - 1) {
|
||||
direction = 'left';
|
||||
} else if (nextProps.activeIndex < activeIndex) {
|
||||
direction = indicatorClicked ? 'left' : 'right';
|
||||
} else if (nextProps.activeIndex !== activeIndex) {
|
||||
direction = indicatorClicked ? 'right' : 'left';
|
||||
}
|
||||
|
||||
newState = {
|
||||
activeIndex: nextProps.activeIndex,
|
||||
direction: direction,
|
||||
indicatorClicked: false
|
||||
};
|
||||
}
|
||||
|
||||
return newState;
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate(prevProps, prevState) {
|
||||
if (prevState.activeIndex === this.state.activeIndex) return;
|
||||
this.setInterval(this.props);
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
this.clearInterval();
|
||||
document.removeEventListener('keyup', this.handleKeyPress);
|
||||
};
|
||||
|
||||
_proto.setInterval = function (_setInterval) {
|
||||
function setInterval() {
|
||||
return _setInterval.apply(this, arguments);
|
||||
}
|
||||
|
||||
setInterval.toString = function () {
|
||||
return _setInterval.toString();
|
||||
};
|
||||
|
||||
return setInterval;
|
||||
}(function (props) {
|
||||
if (props === void 0) {
|
||||
props = this.props;
|
||||
}
|
||||
|
||||
// make sure not to have multiple intervals going...
|
||||
this.clearInterval();
|
||||
|
||||
if (props.interval) {
|
||||
this.cycleInterval = setInterval(function () {
|
||||
props.next();
|
||||
}, parseInt(props.interval, 10));
|
||||
}
|
||||
});
|
||||
|
||||
_proto.clearInterval = function (_clearInterval) {
|
||||
function clearInterval() {
|
||||
return _clearInterval.apply(this, arguments);
|
||||
}
|
||||
|
||||
clearInterval.toString = function () {
|
||||
return _clearInterval.toString();
|
||||
};
|
||||
|
||||
return clearInterval;
|
||||
}(function () {
|
||||
clearInterval(this.cycleInterval);
|
||||
});
|
||||
|
||||
_proto.hoverStart = function hoverStart() {
|
||||
if (this.props.pause === 'hover') {
|
||||
this.clearInterval();
|
||||
}
|
||||
|
||||
if (this.props.mouseEnter) {
|
||||
var _this$props;
|
||||
|
||||
(_this$props = this.props).mouseEnter.apply(_this$props, arguments);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.hoverEnd = function hoverEnd() {
|
||||
if (this.props.pause === 'hover') {
|
||||
this.setInterval();
|
||||
}
|
||||
|
||||
if (this.props.mouseLeave) {
|
||||
var _this$props2;
|
||||
|
||||
(_this$props2 = this.props).mouseLeave.apply(_this$props2, arguments);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleKeyPress = function handleKeyPress(evt) {
|
||||
if (this.props.keyboard) {
|
||||
if (evt.keyCode === 37) {
|
||||
this.props.previous();
|
||||
} else if (evt.keyCode === 39) {
|
||||
this.props.next();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleTouchStart = function handleTouchStart(e) {
|
||||
if (!this.props.enableTouch) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.touchStartX = e.changedTouches[0].screenX;
|
||||
this.touchStartY = e.changedTouches[0].screenY;
|
||||
};
|
||||
|
||||
_proto.handleTouchEnd = function handleTouchEnd(e) {
|
||||
if (!this.props.enableTouch) {
|
||||
return;
|
||||
}
|
||||
|
||||
var currentX = e.changedTouches[0].screenX;
|
||||
var currentY = e.changedTouches[0].screenY;
|
||||
var diffX = Math.abs(this.touchStartX - currentX);
|
||||
var diffY = Math.abs(this.touchStartY - currentY); // Don't swipe if Y-movement is bigger than X-movement
|
||||
|
||||
if (diffX < diffY) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (diffX < SWIPE_THRESHOLD) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (currentX < this.touchStartX) {
|
||||
this.props.next();
|
||||
} else {
|
||||
this.props.previous();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.renderItems = function renderItems(carouselItems, className) {
|
||||
var _this2 = this;
|
||||
|
||||
var slide = this.props.slide;
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: className
|
||||
}, carouselItems.map(function (item, index) {
|
||||
var isIn = index === _this2.state.activeIndex;
|
||||
return /*#__PURE__*/_react.default.cloneElement(item, {
|
||||
in: isIn,
|
||||
slide: slide
|
||||
});
|
||||
}));
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this3 = this;
|
||||
|
||||
var _this$props3 = this.props,
|
||||
cssModule = _this$props3.cssModule,
|
||||
slide = _this$props3.slide,
|
||||
className = _this$props3.className;
|
||||
var outerClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel', slide && 'slide'), cssModule);
|
||||
var innerClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('carousel-inner'), cssModule); // filter out booleans, null, or undefined
|
||||
|
||||
var children = this.props.children.filter(function (child) {
|
||||
return child !== null && child !== undefined && typeof child !== 'boolean';
|
||||
});
|
||||
var slidesOnly = children.every(function (child) {
|
||||
return child.type === _CarouselItem.default;
|
||||
}); // Rendering only slides
|
||||
|
||||
if (slidesOnly) {
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: outerClasses,
|
||||
onMouseEnter: this.hoverStart,
|
||||
onMouseLeave: this.hoverEnd
|
||||
}, this.renderItems(children, innerClasses));
|
||||
} // Rendering slides and controls
|
||||
|
||||
|
||||
if (children[0] instanceof Array) {
|
||||
var _carouselItems = children[0];
|
||||
var _controlLeft = children[1];
|
||||
var _controlRight = children[2];
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: outerClasses,
|
||||
onMouseEnter: this.hoverStart,
|
||||
onMouseLeave: this.hoverEnd
|
||||
}, this.renderItems(_carouselItems, innerClasses), _controlLeft, _controlRight);
|
||||
} // Rendering indicators, slides and controls
|
||||
|
||||
|
||||
var indicators = children[0];
|
||||
|
||||
var wrappedOnClick = function wrappedOnClick(e) {
|
||||
if (typeof indicators.props.onClickHandler === 'function') {
|
||||
_this3.setState({
|
||||
indicatorClicked: true
|
||||
}, function () {
|
||||
return indicators.props.onClickHandler(e);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
var wrappedIndicators = /*#__PURE__*/_react.default.cloneElement(indicators, {
|
||||
onClickHandler: wrappedOnClick
|
||||
});
|
||||
|
||||
var carouselItems = children[1];
|
||||
var controlLeft = children[2];
|
||||
var controlRight = children[3];
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: outerClasses,
|
||||
onMouseEnter: this.hoverStart,
|
||||
onMouseLeave: this.hoverEnd,
|
||||
onTouchStart: this.handleTouchStart,
|
||||
onTouchEnd: this.handleTouchEnd
|
||||
}, wrappedIndicators, this.renderItems(carouselItems, innerClasses), controlLeft, controlRight);
|
||||
};
|
||||
|
||||
return Carousel;
|
||||
}(_react.default.Component);
|
||||
|
||||
Carousel.propTypes = {
|
||||
// the current active slide of the carousel
|
||||
activeIndex: _propTypes.default.number,
|
||||
// a function which should advance the carousel to the next slide (via activeIndex)
|
||||
next: _propTypes.default.func.isRequired,
|
||||
// a function which should advance the carousel to the previous slide (via activeIndex)
|
||||
previous: _propTypes.default.func.isRequired,
|
||||
// controls if the left and right arrow keys should control the carousel
|
||||
keyboard: _propTypes.default.bool,
|
||||
|
||||
/* If set to "hover", pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on
|
||||
* mouseleave. If set to false, hovering over the carousel won't pause it. (default: "hover")
|
||||
*/
|
||||
pause: _propTypes.default.oneOf(['hover', false]),
|
||||
// Autoplays the carousel after the user manually cycles the first item. If "carousel", autoplays the carousel on load.
|
||||
// This is how bootstrap defines it... I would prefer a bool named autoplay or something...
|
||||
ride: _propTypes.default.oneOf(['carousel']),
|
||||
// the interval at which the carousel automatically cycles (default: 5000)
|
||||
// eslint-disable-next-line react/no-unused-prop-types
|
||||
interval: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string, _propTypes.default.bool]),
|
||||
children: _propTypes.default.array,
|
||||
// called when the mouse enters the Carousel
|
||||
mouseEnter: _propTypes.default.func,
|
||||
// called when the mouse exits the Carousel
|
||||
mouseLeave: _propTypes.default.func,
|
||||
// controls whether the slide animation on the Carousel works or not
|
||||
slide: _propTypes.default.bool,
|
||||
cssModule: _propTypes.default.object,
|
||||
className: _propTypes.default.string,
|
||||
enableTouch: _propTypes.default.bool
|
||||
};
|
||||
Carousel.defaultProps = {
|
||||
interval: 5000,
|
||||
pause: 'hover',
|
||||
keyboard: true,
|
||||
slide: true,
|
||||
enableTouch: true
|
||||
};
|
||||
Carousel.childContextTypes = {
|
||||
direction: _propTypes.default.string
|
||||
};
|
||||
var _default = Carousel;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/CarouselCaption.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/CarouselCaption.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CarouselCaptionProps
|
||||
extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
captionHeader?: React.ReactNode;
|
||||
captionText: React.ReactNode;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class CarouselCaption extends React.Component<CarouselCaptionProps> {}
|
||||
export default CarouselCaption;
|
34
web/node_modules/reactstrap/lib/CarouselCaption.js
generated
vendored
Normal file
34
web/node_modules/reactstrap/lib/CarouselCaption.js
generated
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var CarouselCaption = function CarouselCaption(props) {
|
||||
var captionHeader = props.captionHeader,
|
||||
captionText = props.captionText,
|
||||
cssModule = props.cssModule,
|
||||
className = props.className;
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-caption', 'd-none', 'd-md-block'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: classes
|
||||
}, /*#__PURE__*/_react.default.createElement("h3", null, captionHeader), /*#__PURE__*/_react.default.createElement("p", null, captionText));
|
||||
};
|
||||
|
||||
CarouselCaption.propTypes = {
|
||||
captionHeader: _propTypes.default.node,
|
||||
captionText: _propTypes.default.node.isRequired,
|
||||
cssModule: _propTypes.default.object,
|
||||
className: _propTypes.default.string
|
||||
};
|
||||
var _default = CarouselCaption;
|
||||
exports.default = _default;
|
15
web/node_modules/reactstrap/lib/CarouselControl.d.ts
generated
vendored
Normal file
15
web/node_modules/reactstrap/lib/CarouselControl.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CarouselControlProps
|
||||
extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
direction: 'prev' | 'next';
|
||||
onClickHandler: () => void;
|
||||
cssModule?: CSSModule;
|
||||
directionText?: string;
|
||||
}
|
||||
|
||||
export default class CarouselControl extends React.Component<
|
||||
CarouselControlProps
|
||||
> {}
|
59
web/node_modules/reactstrap/lib/CarouselControl.js
generated
vendored
Normal file
59
web/node_modules/reactstrap/lib/CarouselControl.js
generated
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var CarouselControl = function CarouselControl(props) {
|
||||
var direction = props.direction,
|
||||
onClickHandler = props.onClickHandler,
|
||||
cssModule = props.cssModule,
|
||||
directionText = props.directionText,
|
||||
className = props.className;
|
||||
var anchorClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, "carousel-control-" + direction), cssModule);
|
||||
var iconClasses = (0, _utils.mapToCssModules)((0, _classnames.default)("carousel-control-" + direction + "-icon"), cssModule);
|
||||
var screenReaderClasses = (0, _utils.mapToCssModules)((0, _classnames.default)('sr-only'), cssModule);
|
||||
return (
|
||||
/*#__PURE__*/
|
||||
// We need to disable this linting rule to use an `<a>` instead of
|
||||
// `<button>` because that's what the Bootstrap examples require:
|
||||
// https://getbootstrap.com/docs/4.5/components/carousel/#with-controls
|
||||
// eslint-disable-next-line jsx-a11y/anchor-is-valid
|
||||
_react.default.createElement("a", {
|
||||
className: anchorClasses,
|
||||
style: {
|
||||
cursor: "pointer"
|
||||
},
|
||||
role: "button",
|
||||
tabIndex: "0",
|
||||
onClick: function onClick(e) {
|
||||
e.preventDefault();
|
||||
onClickHandler();
|
||||
}
|
||||
}, /*#__PURE__*/_react.default.createElement("span", {
|
||||
className: iconClasses,
|
||||
"aria-hidden": "true"
|
||||
}), /*#__PURE__*/_react.default.createElement("span", {
|
||||
className: screenReaderClasses
|
||||
}, directionText || direction))
|
||||
);
|
||||
};
|
||||
|
||||
CarouselControl.propTypes = {
|
||||
direction: _propTypes.default.oneOf(['prev', 'next']).isRequired,
|
||||
onClickHandler: _propTypes.default.func.isRequired,
|
||||
cssModule: _propTypes.default.object,
|
||||
directionText: _propTypes.default.string,
|
||||
className: _propTypes.default.string
|
||||
};
|
||||
var _default = CarouselControl;
|
||||
exports.default = _default;
|
16
web/node_modules/reactstrap/lib/CarouselIndicators.d.ts
generated
vendored
Normal file
16
web/node_modules/reactstrap/lib/CarouselIndicators.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,16 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CarouselIndicatorsProps
|
||||
extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
items: object[];
|
||||
activeIndex: number;
|
||||
cssModule?: CSSModule;
|
||||
onClickHandler: (idx: number) => void;
|
||||
}
|
||||
|
||||
declare class CarouselIndicators extends React.Component<
|
||||
CarouselIndicatorsProps
|
||||
> {}
|
||||
export default CarouselIndicators;
|
49
web/node_modules/reactstrap/lib/CarouselIndicators.js
generated
vendored
Normal file
49
web/node_modules/reactstrap/lib/CarouselIndicators.js
generated
vendored
Normal file
|
@ -0,0 +1,49 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var CarouselIndicators = function CarouselIndicators(props) {
|
||||
var items = props.items,
|
||||
activeIndex = props.activeIndex,
|
||||
cssModule = props.cssModule,
|
||||
onClickHandler = props.onClickHandler,
|
||||
className = props.className;
|
||||
var listClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-indicators'), cssModule);
|
||||
var indicators = items.map(function (item, idx) {
|
||||
var indicatorClasses = (0, _utils.mapToCssModules)((0, _classnames.default)({
|
||||
active: activeIndex === idx
|
||||
}), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement("li", {
|
||||
key: "" + (item.key || Object.values(item).join('')),
|
||||
onClick: function onClick(e) {
|
||||
e.preventDefault();
|
||||
onClickHandler(idx);
|
||||
},
|
||||
className: indicatorClasses
|
||||
});
|
||||
});
|
||||
return /*#__PURE__*/_react.default.createElement("ol", {
|
||||
className: listClasses
|
||||
}, indicators);
|
||||
};
|
||||
|
||||
CarouselIndicators.propTypes = {
|
||||
items: _propTypes.default.array.isRequired,
|
||||
activeIndex: _propTypes.default.number.isRequired,
|
||||
cssModule: _propTypes.default.object,
|
||||
onClickHandler: _propTypes.default.func.isRequired,
|
||||
className: _propTypes.default.string
|
||||
};
|
||||
var _default = CarouselIndicators;
|
||||
exports.default = _default;
|
19
web/node_modules/reactstrap/lib/CarouselItem.d.ts
generated
vendored
Normal file
19
web/node_modules/reactstrap/lib/CarouselItem.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CarouselItemProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
in?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
slide?: boolean;
|
||||
onEnter?: () => void;
|
||||
onEntering?: () => void;
|
||||
onEntered?: () => void;
|
||||
onExit?: () => void;
|
||||
onExiting?: () => void;
|
||||
onExited?: () => void;
|
||||
}
|
||||
|
||||
declare class CarouselItem extends React.Component<CarouselItemProps> {}
|
||||
export default CarouselItem;
|
141
web/node_modules/reactstrap/lib/CarouselItem.js
generated
vendored
Normal file
141
web/node_modules/reactstrap/lib/CarouselItem.js
generated
vendored
Normal file
|
@ -0,0 +1,141 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _reactTransitionGroup = require("react-transition-group");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
var CarouselItem = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(CarouselItem, _React$Component);
|
||||
|
||||
function CarouselItem(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.state = {
|
||||
startAnimation: false
|
||||
};
|
||||
_this.onEnter = _this.onEnter.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onEntering = _this.onEntering.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onExit = _this.onExit.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onExiting = _this.onExiting.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.onExited = _this.onExited.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = CarouselItem.prototype;
|
||||
|
||||
_proto.onEnter = function onEnter(node, isAppearing) {
|
||||
this.setState({
|
||||
startAnimation: false
|
||||
});
|
||||
this.props.onEnter(node, isAppearing);
|
||||
};
|
||||
|
||||
_proto.onEntering = function onEntering(node, isAppearing) {
|
||||
// getting this variable triggers a reflow
|
||||
var offsetHeight = node.offsetHeight;
|
||||
this.setState({
|
||||
startAnimation: true
|
||||
});
|
||||
this.props.onEntering(node, isAppearing);
|
||||
return offsetHeight;
|
||||
};
|
||||
|
||||
_proto.onExit = function onExit(node) {
|
||||
this.setState({
|
||||
startAnimation: false
|
||||
});
|
||||
this.props.onExit(node);
|
||||
};
|
||||
|
||||
_proto.onExiting = function onExiting(node) {
|
||||
this.setState({
|
||||
startAnimation: true
|
||||
});
|
||||
node.dispatchEvent(new CustomEvent('slide.bs.carousel'));
|
||||
this.props.onExiting(node);
|
||||
};
|
||||
|
||||
_proto.onExited = function onExited(node) {
|
||||
node.dispatchEvent(new CustomEvent('slid.bs.carousel'));
|
||||
this.props.onExited(node);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
isIn = _this$props.in,
|
||||
children = _this$props.children,
|
||||
cssModule = _this$props.cssModule,
|
||||
slide = _this$props.slide,
|
||||
Tag = _this$props.tag,
|
||||
className = _this$props.className,
|
||||
transitionProps = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["in", "children", "cssModule", "slide", "tag", "className"]);
|
||||
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, (0, _extends2.default)({}, transitionProps, {
|
||||
enter: slide,
|
||||
exit: slide,
|
||||
in: isIn,
|
||||
onEnter: this.onEnter,
|
||||
onEntering: this.onEntering,
|
||||
onExit: this.onExit,
|
||||
onExiting: this.onExiting,
|
||||
onExited: this.onExited
|
||||
}), function (status) {
|
||||
var direction = _this2.context.direction;
|
||||
var isActive = status === _utils.TransitionStatuses.ENTERED || status === _utils.TransitionStatuses.EXITING;
|
||||
var directionClassName = (status === _utils.TransitionStatuses.ENTERING || status === _utils.TransitionStatuses.EXITING) && _this2.state.startAnimation && (direction === 'right' ? 'carousel-item-left' : 'carousel-item-right');
|
||||
var orderClassName = status === _utils.TransitionStatuses.ENTERING && (direction === 'right' ? 'carousel-item-next' : 'carousel-item-prev');
|
||||
var itemClasses = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'carousel-item', isActive && 'active', directionClassName, orderClassName), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, {
|
||||
className: itemClasses
|
||||
}, children);
|
||||
});
|
||||
};
|
||||
|
||||
return CarouselItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
CarouselItem.propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
|
||||
tag: _utils.tagPropType,
|
||||
in: _propTypes.default.bool,
|
||||
cssModule: _propTypes.default.object,
|
||||
children: _propTypes.default.node,
|
||||
slide: _propTypes.default.bool,
|
||||
className: _propTypes.default.string
|
||||
});
|
||||
CarouselItem.defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
|
||||
tag: 'div',
|
||||
timeout: _utils.TransitionTimeouts.Carousel,
|
||||
slide: true
|
||||
});
|
||||
CarouselItem.contextTypes = {
|
||||
direction: _propTypes.default.string
|
||||
};
|
||||
var _default = CarouselItem;
|
||||
exports.default = _default;
|
29
web/node_modules/reactstrap/lib/Col.d.ts
generated
vendored
Normal file
29
web/node_modules/reactstrap/lib/Col.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export type ColumnProps =
|
||||
| string
|
||||
| boolean
|
||||
| number
|
||||
| {
|
||||
size?: boolean | number | string;
|
||||
offset?: string | number;
|
||||
order?: string | number;
|
||||
};
|
||||
|
||||
export interface ColProps extends React.HTMLAttributes<HTMLDivElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
xs?: ColumnProps;
|
||||
sm?: ColumnProps;
|
||||
md?: ColumnProps;
|
||||
lg?: ColumnProps;
|
||||
xl?: ColumnProps;
|
||||
|
||||
// custom widths
|
||||
widths?: string[];
|
||||
}
|
||||
|
||||
declare class Col extends React.Component<ColProps> {}
|
||||
export default Col;
|
99
web/node_modules/reactstrap/lib/Col.js
generated
vendored
Normal file
99
web/node_modules/reactstrap/lib/Col.js
generated
vendored
Normal file
|
@ -0,0 +1,99 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var colWidths = ['xs', 'sm', 'md', 'lg', 'xl'];
|
||||
|
||||
var stringOrNumberProp = _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]);
|
||||
|
||||
var columnProps = _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.number, _propTypes.default.string, _propTypes.default.shape({
|
||||
size: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.number, _propTypes.default.string]),
|
||||
order: stringOrNumberProp,
|
||||
offset: stringOrNumberProp
|
||||
})]);
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
xs: columnProps,
|
||||
sm: columnProps,
|
||||
md: columnProps,
|
||||
lg: columnProps,
|
||||
xl: columnProps,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
widths: _propTypes.default.array
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div',
|
||||
widths: colWidths
|
||||
};
|
||||
|
||||
var getColumnSizeClass = function getColumnSizeClass(isXs, colWidth, colSize) {
|
||||
if (colSize === true || colSize === '') {
|
||||
return isXs ? 'col' : "col-" + colWidth;
|
||||
} else if (colSize === 'auto') {
|
||||
return isXs ? 'col-auto' : "col-" + colWidth + "-auto";
|
||||
}
|
||||
|
||||
return isXs ? "col-" + colSize : "col-" + colWidth + "-" + colSize;
|
||||
};
|
||||
|
||||
var Col = function Col(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
widths = props.widths,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "widths", "tag"]);
|
||||
var colClasses = [];
|
||||
widths.forEach(function (colWidth, i) {
|
||||
var columnProp = props[colWidth];
|
||||
delete attributes[colWidth];
|
||||
|
||||
if (!columnProp && columnProp !== '') {
|
||||
return;
|
||||
}
|
||||
|
||||
var isXs = !i;
|
||||
|
||||
if ((0, _utils.isObject)(columnProp)) {
|
||||
var _classNames;
|
||||
|
||||
var colSizeInterfix = isXs ? '-' : "-" + colWidth + "-";
|
||||
var colClass = getColumnSizeClass(isXs, colWidth, columnProp.size);
|
||||
colClasses.push((0, _utils.mapToCssModules)((0, _classnames.default)((_classNames = {}, _classNames[colClass] = columnProp.size || columnProp.size === '', _classNames["order" + colSizeInterfix + columnProp.order] = columnProp.order || columnProp.order === 0, _classNames["offset" + colSizeInterfix + columnProp.offset] = columnProp.offset || columnProp.offset === 0, _classNames)), cssModule));
|
||||
} else {
|
||||
var _colClass = getColumnSizeClass(isXs, colWidth, columnProp);
|
||||
|
||||
colClasses.push(_colClass);
|
||||
}
|
||||
});
|
||||
|
||||
if (!colClasses.length) {
|
||||
colClasses.push('col');
|
||||
}
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, colClasses), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
Col.propTypes = propTypes;
|
||||
Col.defaultProps = defaultProps;
|
||||
var _default = Col;
|
||||
exports.default = _default;
|
31
web/node_modules/reactstrap/lib/Collapse.d.ts
generated
vendored
Normal file
31
web/node_modules/reactstrap/lib/Collapse.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface CollapseProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
isOpen?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
tag?: React.ElementType;
|
||||
navbar?: boolean;
|
||||
delay?: {
|
||||
show: number;
|
||||
hide: number;
|
||||
};
|
||||
onOpened?: () => void;
|
||||
onClosed?: () => void;
|
||||
onEntering?: () => void;
|
||||
onEntered?: () => void;
|
||||
onExit?: () => void;
|
||||
onExiting?: () => void;
|
||||
onExited?: () => void;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
|
||||
export interface UncontrolledCollapseProps extends CollapseProps {
|
||||
defaultOpen?: boolean;
|
||||
toggler: string;
|
||||
toggleEvents?: string[];
|
||||
}
|
||||
|
||||
declare class Collapse extends React.Component<CollapseProps> {}
|
||||
export default Collapse;
|
163
web/node_modules/reactstrap/lib/Collapse.js
generated
vendored
Normal file
163
web/node_modules/reactstrap/lib/Collapse.js
generated
vendored
Normal file
|
@ -0,0 +1,163 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _reactTransitionGroup = require("react-transition-group");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var _transitionStatusToCl;
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
var propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
|
||||
isOpen: _propTypes.default.bool,
|
||||
children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.node,
|
||||
navbar: _propTypes.default.bool,
|
||||
cssModule: _propTypes.default.object,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.string, _propTypes.default.object])
|
||||
});
|
||||
|
||||
var defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
|
||||
isOpen: false,
|
||||
appear: false,
|
||||
enter: true,
|
||||
exit: true,
|
||||
tag: 'div',
|
||||
timeout: _utils.TransitionTimeouts.Collapse
|
||||
});
|
||||
|
||||
var transitionStatusToClassHash = (_transitionStatusToCl = {}, _transitionStatusToCl[_utils.TransitionStatuses.ENTERING] = 'collapsing', _transitionStatusToCl[_utils.TransitionStatuses.ENTERED] = 'collapse show', _transitionStatusToCl[_utils.TransitionStatuses.EXITING] = 'collapsing', _transitionStatusToCl[_utils.TransitionStatuses.EXITED] = 'collapse', _transitionStatusToCl);
|
||||
|
||||
function getTransitionClass(status) {
|
||||
return transitionStatusToClassHash[status] || 'collapse';
|
||||
}
|
||||
|
||||
function getHeight(node) {
|
||||
return node.scrollHeight;
|
||||
}
|
||||
|
||||
var Collapse = /*#__PURE__*/function (_Component) {
|
||||
(0, _inheritsLoose2.default)(Collapse, _Component);
|
||||
|
||||
function Collapse(props) {
|
||||
var _this;
|
||||
|
||||
_this = _Component.call(this, props) || this;
|
||||
_this.state = {
|
||||
height: null
|
||||
};
|
||||
['onEntering', 'onEntered', 'onExit', 'onExiting', 'onExited'].forEach(function (name) {
|
||||
_this[name] = _this[name].bind((0, _assertThisInitialized2.default)(_this));
|
||||
});
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Collapse.prototype;
|
||||
|
||||
_proto.onEntering = function onEntering(node, isAppearing) {
|
||||
this.setState({
|
||||
height: getHeight(node)
|
||||
});
|
||||
this.props.onEntering(node, isAppearing);
|
||||
};
|
||||
|
||||
_proto.onEntered = function onEntered(node, isAppearing) {
|
||||
this.setState({
|
||||
height: null
|
||||
});
|
||||
this.props.onEntered(node, isAppearing);
|
||||
};
|
||||
|
||||
_proto.onExit = function onExit(node) {
|
||||
this.setState({
|
||||
height: getHeight(node)
|
||||
});
|
||||
this.props.onExit(node);
|
||||
};
|
||||
|
||||
_proto.onExiting = function onExiting(node) {
|
||||
// getting this variable triggers a reflow
|
||||
var _unused = node.offsetHeight; // eslint-disable-line no-unused-vars
|
||||
|
||||
this.setState({
|
||||
height: 0
|
||||
});
|
||||
this.props.onExiting(node);
|
||||
};
|
||||
|
||||
_proto.onExited = function onExited(node) {
|
||||
this.setState({
|
||||
height: null
|
||||
});
|
||||
this.props.onExited(node);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
Tag = _this$props.tag,
|
||||
isOpen = _this$props.isOpen,
|
||||
className = _this$props.className,
|
||||
navbar = _this$props.navbar,
|
||||
cssModule = _this$props.cssModule,
|
||||
children = _this$props.children,
|
||||
innerRef = _this$props.innerRef,
|
||||
otherProps = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["tag", "isOpen", "className", "navbar", "cssModule", "children", "innerRef"]);
|
||||
var height = this.state.height;
|
||||
var transitionProps = (0, _utils.pick)(otherProps, _utils.TransitionPropTypeKeys);
|
||||
var childProps = (0, _utils.omit)(otherProps, _utils.TransitionPropTypeKeys);
|
||||
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, (0, _extends2.default)({}, transitionProps, {
|
||||
in: isOpen,
|
||||
onEntering: this.onEntering,
|
||||
onEntered: this.onEntered,
|
||||
onExit: this.onExit,
|
||||
onExiting: this.onExiting,
|
||||
onExited: this.onExited
|
||||
}), function (status) {
|
||||
var collapseClass = getTransitionClass(status);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, collapseClass, navbar && 'navbar-collapse'), cssModule);
|
||||
var style = height === null ? null : {
|
||||
height: height
|
||||
};
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, childProps, {
|
||||
style: _objectSpread(_objectSpread({}, childProps.style), style),
|
||||
className: classes,
|
||||
ref: _this2.props.innerRef
|
||||
}), children);
|
||||
});
|
||||
};
|
||||
|
||||
return Collapse;
|
||||
}(_react.Component);
|
||||
|
||||
Collapse.propTypes = propTypes;
|
||||
Collapse.defaultProps = defaultProps;
|
||||
var _default = Collapse;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/Container.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/Container.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ContainerProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
fluid?: boolean | string;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Container extends React.Component<ContainerProps> {}
|
||||
export default Container;
|
53
web/node_modules/reactstrap/lib/Container.js
generated
vendored
Normal file
53
web/node_modules/reactstrap/lib/Container.js
generated
vendored
Normal file
|
@ -0,0 +1,53 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
fluid: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string]),
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var Container = function Container(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
fluid = props.fluid,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "fluid", "tag"]);
|
||||
var containerClass = 'container';
|
||||
|
||||
if (fluid === true) {
|
||||
containerClass = 'container-fluid';
|
||||
} else if (fluid) {
|
||||
containerClass = "container-" + fluid;
|
||||
}
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, containerClass), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
Container.propTypes = propTypes;
|
||||
Container.defaultProps = defaultProps;
|
||||
var _default = Container;
|
||||
exports.default = _default;
|
128
web/node_modules/reactstrap/lib/CustomFileInput.js
generated
vendored
Normal file
128
web/node_modules/reactstrap/lib/CustomFileInput.js
generated
vendored
Normal file
|
@ -0,0 +1,128 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
className: _propTypes.default.string,
|
||||
id: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]).isRequired,
|
||||
label: _propTypes.default.node,
|
||||
valid: _propTypes.default.bool,
|
||||
invalid: _propTypes.default.bool,
|
||||
bsSize: _propTypes.default.string,
|
||||
htmlFor: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
onChange: _propTypes.default.func,
|
||||
children: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.array, _propTypes.default.func]),
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
};
|
||||
|
||||
var CustomFileInput = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(CustomFileInput, _React$Component);
|
||||
|
||||
function CustomFileInput(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.state = {
|
||||
files: null
|
||||
};
|
||||
_this.onChange = _this.onChange.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = CustomFileInput.prototype;
|
||||
|
||||
_proto.onChange = function onChange(e) {
|
||||
var input = e.target;
|
||||
var onChange = this.props.onChange;
|
||||
var files = this.getSelectedFiles(input);
|
||||
|
||||
if (typeof onChange === "function") {
|
||||
onChange.apply(void 0, arguments);
|
||||
}
|
||||
|
||||
this.setState({
|
||||
files: files
|
||||
});
|
||||
};
|
||||
|
||||
_proto.getSelectedFiles = function getSelectedFiles(input) {
|
||||
var multiple = this.props.multiple;
|
||||
|
||||
if (multiple && input.files) {
|
||||
var files = [].slice.call(input.files);
|
||||
return files.map(function (file) {
|
||||
return file.name;
|
||||
}).join(", ");
|
||||
}
|
||||
|
||||
if (input.value.indexOf("fakepath") !== -1) {
|
||||
var parts = input.value.split("\\");
|
||||
return parts[parts.length - 1];
|
||||
}
|
||||
|
||||
return input.value;
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
label = _this$props.label,
|
||||
valid = _this$props.valid,
|
||||
invalid = _this$props.invalid,
|
||||
cssModule = _this$props.cssModule,
|
||||
children = _this$props.children,
|
||||
bsSize = _this$props.bsSize,
|
||||
innerRef = _this$props.innerRef,
|
||||
htmlFor = _this$props.htmlFor,
|
||||
type = _this$props.type,
|
||||
onChange = _this$props.onChange,
|
||||
dataBrowse = _this$props.dataBrowse,
|
||||
hidden = _this$props.hidden,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "label", "valid", "invalid", "cssModule", "children", "bsSize", "innerRef", "htmlFor", "type", "onChange", "dataBrowse", "hidden"]);
|
||||
var customClass = (0, _utils.mapToCssModules)((0, _classnames.default)(className, "custom-file"), cssModule);
|
||||
var validationClassNames = (0, _utils.mapToCssModules)((0, _classnames.default)(invalid && "is-invalid", valid && "is-valid"), cssModule);
|
||||
var labelHtmlFor = htmlFor || attributes.id;
|
||||
var files = this.state.files;
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: customClass,
|
||||
hidden: hidden || false
|
||||
}, /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({
|
||||
type: "file"
|
||||
}, attributes, {
|
||||
ref: innerRef,
|
||||
"aria-invalid": invalid,
|
||||
className: (0, _classnames.default)(validationClassNames, (0, _utils.mapToCssModules)("custom-file-input", cssModule)),
|
||||
onChange: this.onChange
|
||||
})), /*#__PURE__*/_react.default.createElement("label", {
|
||||
className: (0, _utils.mapToCssModules)("custom-file-label", cssModule),
|
||||
htmlFor: labelHtmlFor,
|
||||
"data-browse": dataBrowse
|
||||
}, files || label || "Choose file"), children);
|
||||
};
|
||||
|
||||
return CustomFileInput;
|
||||
}(_react.default.Component);
|
||||
|
||||
CustomFileInput.propTypes = propTypes;
|
||||
var _default = CustomFileInput;
|
||||
exports.default = _default;
|
30
web/node_modules/reactstrap/lib/CustomInput.d.ts
generated
vendored
Normal file
30
web/node_modules/reactstrap/lib/CustomInput.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
type Omit<T, K> = Pick<T, Exclude<keyof T, K>>;
|
||||
|
||||
export type CustomInputType =
|
||||
| 'select'
|
||||
| 'file'
|
||||
| 'radio'
|
||||
| 'checkbox'
|
||||
| 'switch'
|
||||
| 'range';
|
||||
|
||||
export interface CustomInputProps
|
||||
extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'id'> {
|
||||
[key: string]: any;
|
||||
id: string | number;
|
||||
type: CustomInputType;
|
||||
label?: React.ReactNode;
|
||||
inline?: boolean;
|
||||
valid?: boolean;
|
||||
invalid?: boolean;
|
||||
bsSize?: 'lg' | 'sm';
|
||||
htmlFor?: string;
|
||||
cssModule?: CSSModule;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
|
||||
declare class CustomInput extends React.Component<CustomInputProps> {}
|
||||
export default CustomInput;
|
98
web/node_modules/reactstrap/lib/CustomInput.js
generated
vendored
Normal file
98
web/node_modules/reactstrap/lib/CustomInput.js
generated
vendored
Normal file
|
@ -0,0 +1,98 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var _CustomFileInput = _interopRequireDefault(require("./CustomFileInput"));
|
||||
|
||||
var propTypes = {
|
||||
className: _propTypes.default.string,
|
||||
id: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]).isRequired,
|
||||
type: _propTypes.default.string.isRequired,
|
||||
label: _propTypes.default.node,
|
||||
inline: _propTypes.default.bool,
|
||||
valid: _propTypes.default.bool,
|
||||
invalid: _propTypes.default.bool,
|
||||
bsSize: _propTypes.default.string,
|
||||
htmlFor: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
children: _propTypes.default.oneOfType([_propTypes.default.node, _propTypes.default.array, _propTypes.default.func]),
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
};
|
||||
|
||||
function CustomInput(props) {
|
||||
var className = props.className,
|
||||
label = props.label,
|
||||
inline = props.inline,
|
||||
valid = props.valid,
|
||||
invalid = props.invalid,
|
||||
cssModule = props.cssModule,
|
||||
children = props.children,
|
||||
bsSize = props.bsSize,
|
||||
innerRef = props.innerRef,
|
||||
htmlFor = props.htmlFor,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "label", "inline", "valid", "invalid", "cssModule", "children", "bsSize", "innerRef", "htmlFor"]);
|
||||
var type = attributes.type;
|
||||
var customClass = (0, _utils.mapToCssModules)((0, _classnames.default)(className, "custom-" + type, bsSize ? "custom-" + type + "-" + bsSize : false), cssModule);
|
||||
var validationClassNames = (0, _utils.mapToCssModules)((0, _classnames.default)(invalid && "is-invalid", valid && "is-valid"), cssModule);
|
||||
var labelHtmlFor = htmlFor || attributes.id;
|
||||
|
||||
if (type === "select") {
|
||||
var _type = attributes.type,
|
||||
_rest = (0, _objectWithoutPropertiesLoose2.default)(attributes, ["type"]);
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement("select", (0, _extends2.default)({}, _rest, {
|
||||
ref: innerRef,
|
||||
className: (0, _classnames.default)(validationClassNames, customClass),
|
||||
"aria-invalid": invalid
|
||||
}), children);
|
||||
}
|
||||
|
||||
if (type === "file") {
|
||||
return /*#__PURE__*/_react.default.createElement(_CustomFileInput.default, props);
|
||||
}
|
||||
|
||||
if (type !== "checkbox" && type !== "radio" && type !== "switch") {
|
||||
return /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, attributes, {
|
||||
ref: innerRef,
|
||||
"aria-invalid": invalid,
|
||||
className: (0, _classnames.default)(validationClassNames, customClass)
|
||||
}));
|
||||
}
|
||||
|
||||
var wrapperClasses = (0, _classnames.default)(customClass, (0, _utils.mapToCssModules)((0, _classnames.default)("custom-control", {
|
||||
"custom-control-inline": inline
|
||||
}), cssModule));
|
||||
var hidden = attributes.hidden,
|
||||
rest = (0, _objectWithoutPropertiesLoose2.default)(attributes, ["hidden"]);
|
||||
return /*#__PURE__*/_react.default.createElement("div", {
|
||||
className: wrapperClasses,
|
||||
hidden: hidden || false
|
||||
}, /*#__PURE__*/_react.default.createElement("input", (0, _extends2.default)({}, rest, {
|
||||
type: type === "switch" ? "checkbox" : type,
|
||||
ref: innerRef,
|
||||
"aria-invalid": invalid,
|
||||
className: (0, _classnames.default)(validationClassNames, (0, _utils.mapToCssModules)("custom-control-input", cssModule))
|
||||
})), /*#__PURE__*/_react.default.createElement("label", {
|
||||
className: (0, _utils.mapToCssModules)("custom-control-label", cssModule),
|
||||
htmlFor: labelHtmlFor
|
||||
}, label), children);
|
||||
}
|
||||
|
||||
CustomInput.propTypes = propTypes;
|
||||
var _default = CustomInput;
|
||||
exports.default = _default;
|
34
web/node_modules/reactstrap/lib/Dropdown.d.ts
generated
vendored
Normal file
34
web/node_modules/reactstrap/lib/Dropdown.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export type Direction = 'up' | 'down' | 'left' | 'right';
|
||||
|
||||
export interface DropdownProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
a11y?: boolean;
|
||||
disabled?: boolean;
|
||||
direction?: Direction;
|
||||
group?: boolean;
|
||||
isOpen?: boolean;
|
||||
nav?: boolean;
|
||||
active?: boolean;
|
||||
addonType?: boolean | 'prepend' | 'append';
|
||||
size?: string;
|
||||
tag?: React.ElementType;
|
||||
toggle?: React.KeyboardEventHandler<any> | React.MouseEventHandler<any>;
|
||||
cssModule?: CSSModule;
|
||||
inNavbar?: boolean;
|
||||
setActiveFromChild?: boolean;
|
||||
}
|
||||
|
||||
export interface UncontrolledDropdownProps extends DropdownProps {
|
||||
defaultOpen?: boolean;
|
||||
onToggle?: (
|
||||
event: React.KeyboardEvent | React.MouseEvent,
|
||||
isOpen: boolean
|
||||
) => void;
|
||||
}
|
||||
|
||||
declare class Dropdown extends React.Component<DropdownProps> {}
|
||||
|
||||
export default Dropdown;
|
302
web/node_modules/reactstrap/lib/Dropdown.js
generated
vendored
Normal file
302
web/node_modules/reactstrap/lib/Dropdown.js
generated
vendored
Normal file
|
@ -0,0 +1,302 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _reactPopper = require("react-popper");
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _DropdownContext = require("./DropdownContext");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
/* eslint react/no-find-dom-node: 0 */
|
||||
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-find-dom-node.md
|
||||
var propTypes = {
|
||||
a11y: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
direction: _propTypes.default.oneOf(['up', 'down', 'left', 'right']),
|
||||
group: _propTypes.default.bool,
|
||||
isOpen: _propTypes.default.bool,
|
||||
nav: _propTypes.default.bool,
|
||||
active: _propTypes.default.bool,
|
||||
addonType: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.oneOf(['prepend', 'append'])]),
|
||||
size: _propTypes.default.string,
|
||||
tag: _utils.tagPropType,
|
||||
toggle: _propTypes.default.func,
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
inNavbar: _propTypes.default.bool,
|
||||
setActiveFromChild: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
a11y: true,
|
||||
isOpen: false,
|
||||
direction: 'down',
|
||||
nav: false,
|
||||
active: false,
|
||||
addonType: false,
|
||||
inNavbar: false,
|
||||
setActiveFromChild: false
|
||||
};
|
||||
var preventDefaultKeys = [_utils.keyCodes.space, _utils.keyCodes.enter, _utils.keyCodes.up, _utils.keyCodes.down, _utils.keyCodes.end, _utils.keyCodes.home];
|
||||
|
||||
var Dropdown = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Dropdown, _React$Component);
|
||||
|
||||
function Dropdown(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.addEvents = _this.addEvents.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.handleDocumentClick = _this.handleDocumentClick.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.handleKeyDown = _this.handleKeyDown.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.removeEvents = _this.removeEvents.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.toggle = _this.toggle.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.handleMenuRef = _this.handleMenuRef.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.containerRef = /*#__PURE__*/_react.default.createRef();
|
||||
_this.menuRef = /*#__PURE__*/_react.default.createRef();
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Dropdown.prototype;
|
||||
|
||||
_proto.handleMenuRef = function handleMenuRef(menuRef) {
|
||||
this.menuRef.current = menuRef;
|
||||
};
|
||||
|
||||
_proto.getContextValue = function getContextValue() {
|
||||
return {
|
||||
toggle: this.toggle,
|
||||
isOpen: this.props.isOpen,
|
||||
direction: this.props.direction === 'down' && this.props.dropup ? 'up' : this.props.direction,
|
||||
inNavbar: this.props.inNavbar,
|
||||
disabled: this.props.disabled,
|
||||
// Callback that should be called by DropdownMenu to provide a ref to
|
||||
// a HTML tag that's used for the DropdownMenu
|
||||
onMenuRef: this.handleMenuRef
|
||||
};
|
||||
};
|
||||
|
||||
_proto.componentDidMount = function componentDidMount() {
|
||||
this.handleProps();
|
||||
};
|
||||
|
||||
_proto.componentDidUpdate = function componentDidUpdate(prevProps) {
|
||||
if (this.props.isOpen !== prevProps.isOpen) {
|
||||
this.handleProps();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.componentWillUnmount = function componentWillUnmount() {
|
||||
this.removeEvents();
|
||||
};
|
||||
|
||||
_proto.getContainer = function getContainer() {
|
||||
return this.containerRef.current;
|
||||
};
|
||||
|
||||
_proto.getMenu = function getMenu() {
|
||||
return this.menuRef.current;
|
||||
};
|
||||
|
||||
_proto.getMenuCtrl = function getMenuCtrl() {
|
||||
if (this._$menuCtrl) return this._$menuCtrl;
|
||||
this._$menuCtrl = this.getContainer().querySelector('[aria-expanded]');
|
||||
return this._$menuCtrl;
|
||||
};
|
||||
|
||||
_proto.getMenuItems = function getMenuItems() {
|
||||
// In a real menu with a child DropdownMenu, `this.getMenu()` should never
|
||||
// be null, but it is sometimes null in tests. To mitigate that, we just
|
||||
// use `this.getContainer()` as the fallback `menuContainer`.
|
||||
var menuContainer = this.getMenu() || this.getContainer();
|
||||
return [].slice.call(menuContainer.querySelectorAll('[role="menuitem"]'));
|
||||
};
|
||||
|
||||
_proto.addEvents = function addEvents() {
|
||||
var _this2 = this;
|
||||
|
||||
['click', 'touchstart', 'keyup'].forEach(function (event) {
|
||||
return document.addEventListener(event, _this2.handleDocumentClick, true);
|
||||
});
|
||||
};
|
||||
|
||||
_proto.removeEvents = function removeEvents() {
|
||||
var _this3 = this;
|
||||
|
||||
['click', 'touchstart', 'keyup'].forEach(function (event) {
|
||||
return document.removeEventListener(event, _this3.handleDocumentClick, true);
|
||||
});
|
||||
};
|
||||
|
||||
_proto.handleDocumentClick = function handleDocumentClick(e) {
|
||||
if (e && (e.which === 3 || e.type === 'keyup' && e.which !== _utils.keyCodes.tab)) return;
|
||||
var container = this.getContainer();
|
||||
var menu = this.getMenu();
|
||||
var clickIsInContainer = container.contains(e.target) && container !== e.target;
|
||||
var clickIsInMenu = menu && menu.contains(e.target) && menu !== e.target;
|
||||
|
||||
if ((clickIsInContainer || clickIsInMenu) && (e.type !== 'keyup' || e.which === _utils.keyCodes.tab)) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.toggle(e);
|
||||
};
|
||||
|
||||
_proto.handleKeyDown = function handleKeyDown(e) {
|
||||
var _this4 = this;
|
||||
|
||||
var isTargetMenuItem = e.target.getAttribute('role') === 'menuitem';
|
||||
var isTargetMenuCtrl = this.getMenuCtrl() === e.target;
|
||||
var isTab = _utils.keyCodes.tab === e.which;
|
||||
|
||||
if (/input|textarea/i.test(e.target.tagName) || isTab && !this.props.a11y || isTab && !(isTargetMenuItem || isTargetMenuCtrl)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (preventDefaultKeys.indexOf(e.which) !== -1 || e.which >= 48 && e.which <= 90) {
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
if (this.props.disabled) return;
|
||||
|
||||
if (isTargetMenuCtrl) {
|
||||
if ([_utils.keyCodes.space, _utils.keyCodes.enter, _utils.keyCodes.up, _utils.keyCodes.down].indexOf(e.which) > -1) {
|
||||
// Open the menu (if not open) and focus the first menu item
|
||||
if (!this.props.isOpen) {
|
||||
this.toggle(e);
|
||||
}
|
||||
|
||||
setTimeout(function () {
|
||||
return _this4.getMenuItems()[0].focus();
|
||||
});
|
||||
} else if (this.props.isOpen && isTab) {
|
||||
// Focus the first menu item if tabbing from an open menu. We need this
|
||||
// for cases where the DropdownMenu sets a custom container, which may
|
||||
// not be the natural next item to tab to from the DropdownToggle.
|
||||
e.preventDefault();
|
||||
this.getMenuItems()[0].focus();
|
||||
} else if (this.props.isOpen && e.which === _utils.keyCodes.esc) {
|
||||
this.toggle(e);
|
||||
}
|
||||
}
|
||||
|
||||
if (this.props.isOpen && e.target.getAttribute('role') === 'menuitem') {
|
||||
if ([_utils.keyCodes.tab, _utils.keyCodes.esc].indexOf(e.which) > -1) {
|
||||
this.toggle(e);
|
||||
this.getMenuCtrl().focus();
|
||||
} else if ([_utils.keyCodes.space, _utils.keyCodes.enter].indexOf(e.which) > -1) {
|
||||
e.target.click();
|
||||
this.getMenuCtrl().focus();
|
||||
} else if ([_utils.keyCodes.down, _utils.keyCodes.up].indexOf(e.which) > -1 || [_utils.keyCodes.n, _utils.keyCodes.p].indexOf(e.which) > -1 && e.ctrlKey) {
|
||||
var $menuitems = this.getMenuItems();
|
||||
var index = $menuitems.indexOf(e.target);
|
||||
|
||||
if (_utils.keyCodes.up === e.which || _utils.keyCodes.p === e.which && e.ctrlKey) {
|
||||
index = index !== 0 ? index - 1 : $menuitems.length - 1;
|
||||
} else if (_utils.keyCodes.down === e.which || _utils.keyCodes.n === e.which && e.ctrlKey) {
|
||||
index = index === $menuitems.length - 1 ? 0 : index + 1;
|
||||
}
|
||||
|
||||
$menuitems[index].focus();
|
||||
} else if (_utils.keyCodes.end === e.which) {
|
||||
var _$menuitems = this.getMenuItems();
|
||||
|
||||
_$menuitems[_$menuitems.length - 1].focus();
|
||||
} else if (_utils.keyCodes.home === e.which) {
|
||||
var _$menuitems2 = this.getMenuItems();
|
||||
|
||||
_$menuitems2[0].focus();
|
||||
} else if (e.which >= 48 && e.which <= 90) {
|
||||
var _$menuitems3 = this.getMenuItems();
|
||||
|
||||
var charPressed = String.fromCharCode(e.which).toLowerCase();
|
||||
|
||||
for (var i = 0; i < _$menuitems3.length; i += 1) {
|
||||
var firstLetter = _$menuitems3[i].textContent && _$menuitems3[i].textContent[0].toLowerCase();
|
||||
|
||||
if (firstLetter === charPressed) {
|
||||
_$menuitems3[i].focus();
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
_proto.handleProps = function handleProps() {
|
||||
if (this.props.isOpen) {
|
||||
this.addEvents();
|
||||
} else {
|
||||
this.removeEvents();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.toggle = function toggle(e) {
|
||||
if (this.props.disabled) {
|
||||
return e && e.preventDefault();
|
||||
}
|
||||
|
||||
return this.props.toggle(e);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _classNames, _ref;
|
||||
|
||||
var _omit = (0, _utils.omit)(this.props, ['toggle', 'disabled', 'inNavbar', 'a11y']),
|
||||
className = _omit.className,
|
||||
cssModule = _omit.cssModule,
|
||||
direction = _omit.direction,
|
||||
isOpen = _omit.isOpen,
|
||||
group = _omit.group,
|
||||
size = _omit.size,
|
||||
nav = _omit.nav,
|
||||
setActiveFromChild = _omit.setActiveFromChild,
|
||||
active = _omit.active,
|
||||
addonType = _omit.addonType,
|
||||
tag = _omit.tag,
|
||||
attrs = (0, _objectWithoutPropertiesLoose2.default)(_omit, ["className", "cssModule", "direction", "isOpen", "group", "size", "nav", "setActiveFromChild", "active", "addonType", "tag"]);
|
||||
|
||||
var Tag = tag || (nav ? 'li' : 'div');
|
||||
var subItemIsActive = false;
|
||||
|
||||
if (setActiveFromChild) {
|
||||
_react.default.Children.map(this.props.children[1].props.children, function (dropdownItem) {
|
||||
if (dropdownItem && dropdownItem.props.active) subItemIsActive = true;
|
||||
});
|
||||
}
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, direction !== 'down' && "drop" + direction, nav && active ? 'active' : false, setActiveFromChild && subItemIsActive ? 'active' : false, (_classNames = {}, _classNames["input-group-" + addonType] = addonType, _classNames['btn-group'] = group, _classNames["btn-group-" + size] = !!size, _classNames.dropdown = !group && !addonType, _classNames.show = isOpen, _classNames['nav-item'] = nav, _classNames)), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(_DropdownContext.DropdownContext.Provider, {
|
||||
value: this.getContextValue()
|
||||
}, /*#__PURE__*/_react.default.createElement(_reactPopper.Manager, null, /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attrs, (_ref = {}, _ref[typeof Tag === 'string' ? 'ref' : 'innerRef'] = this.containerRef, _ref), {
|
||||
onKeyDown: this.handleKeyDown,
|
||||
className: classes
|
||||
}))));
|
||||
};
|
||||
|
||||
return Dropdown;
|
||||
}(_react.default.Component);
|
||||
|
||||
Dropdown.propTypes = propTypes;
|
||||
Dropdown.defaultProps = defaultProps;
|
||||
var _default = Dropdown;
|
||||
exports.default = _default;
|
22
web/node_modules/reactstrap/lib/DropdownContext.js
generated
vendored
Normal file
22
web/node_modules/reactstrap/lib/DropdownContext.js
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.DropdownContext = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
/**
|
||||
* DropdownContext
|
||||
* {
|
||||
* toggle: PropTypes.func.isRequired,
|
||||
* isOpen: PropTypes.bool.isRequired,
|
||||
* direction: PropTypes.oneOf(['up', 'down', 'left', 'right']).isRequired,
|
||||
* inNavbar: PropTypes.bool.isRequired,
|
||||
* disabled: PropTypes.bool
|
||||
* }
|
||||
*/
|
||||
var DropdownContext = /*#__PURE__*/_react.default.createContext({});
|
||||
|
||||
exports.DropdownContext = DropdownContext;
|
18
web/node_modules/reactstrap/lib/DropdownItem.d.ts
generated
vendored
Normal file
18
web/node_modules/reactstrap/lib/DropdownItem.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface DropdownItemProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
active?: boolean;
|
||||
disabled?: boolean;
|
||||
divider?: boolean;
|
||||
tag?: React.ElementType;
|
||||
header?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
href?: string;
|
||||
toggle?: boolean;
|
||||
text?: boolean;
|
||||
}
|
||||
|
||||
declare class DropdownItem extends React.Component<DropdownItemProps> {}
|
||||
export default DropdownItem;
|
145
web/node_modules/reactstrap/lib/DropdownItem.js
generated
vendored
Normal file
145
web/node_modules/reactstrap/lib/DropdownItem.js
generated
vendored
Normal file
|
@ -0,0 +1,145 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _DropdownContext = require("./DropdownContext");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
active: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
divider: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
header: _propTypes.default.bool,
|
||||
onClick: _propTypes.default.func,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
toggle: _propTypes.default.bool,
|
||||
text: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'button',
|
||||
toggle: true
|
||||
};
|
||||
|
||||
var DropdownItem = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownItem, _React$Component);
|
||||
|
||||
function DropdownItem(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.onClick = _this.onClick.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.getTabIndex = _this.getTabIndex.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = DropdownItem.prototype;
|
||||
|
||||
_proto.onClick = function onClick(e) {
|
||||
var _this$props = this.props,
|
||||
disabled = _this$props.disabled,
|
||||
header = _this$props.header,
|
||||
divider = _this$props.divider,
|
||||
text = _this$props.text;
|
||||
|
||||
if (disabled || header || divider || text) {
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.props.onClick) {
|
||||
this.props.onClick(e);
|
||||
}
|
||||
|
||||
if (this.props.toggle) {
|
||||
this.context.toggle(e);
|
||||
}
|
||||
};
|
||||
|
||||
_proto.getTabIndex = function getTabIndex() {
|
||||
var _this$props2 = this.props,
|
||||
disabled = _this$props2.disabled,
|
||||
header = _this$props2.header,
|
||||
divider = _this$props2.divider,
|
||||
text = _this$props2.text;
|
||||
|
||||
if (disabled || header || divider || text) {
|
||||
return '-1';
|
||||
}
|
||||
|
||||
return '0';
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var tabIndex = this.getTabIndex();
|
||||
var role = tabIndex > -1 ? 'menuitem' : undefined;
|
||||
|
||||
var _omit = (0, _utils.omit)(this.props, ['toggle']),
|
||||
className = _omit.className,
|
||||
cssModule = _omit.cssModule,
|
||||
divider = _omit.divider,
|
||||
Tag = _omit.tag,
|
||||
header = _omit.header,
|
||||
active = _omit.active,
|
||||
text = _omit.text,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_omit, ["className", "cssModule", "divider", "tag", "header", "active", "text"]);
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
|
||||
disabled: props.disabled,
|
||||
'dropdown-item': !divider && !header && !text,
|
||||
active: active,
|
||||
'dropdown-header': header,
|
||||
'dropdown-divider': divider,
|
||||
'dropdown-item-text': text
|
||||
}), cssModule);
|
||||
|
||||
if (Tag === 'button') {
|
||||
if (header) {
|
||||
Tag = 'h6';
|
||||
} else if (divider) {
|
||||
Tag = 'div';
|
||||
} else if (props.href) {
|
||||
Tag = 'a';
|
||||
} else if (text) {
|
||||
Tag = 'span';
|
||||
}
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
type: Tag === 'button' && (props.onClick || this.props.toggle) ? 'button' : undefined
|
||||
}, props, {
|
||||
tabIndex: tabIndex,
|
||||
role: role,
|
||||
className: classes,
|
||||
onClick: this.onClick
|
||||
}));
|
||||
};
|
||||
|
||||
return DropdownItem;
|
||||
}(_react.default.Component);
|
||||
|
||||
DropdownItem.propTypes = propTypes;
|
||||
DropdownItem.defaultProps = defaultProps;
|
||||
DropdownItem.contextType = _DropdownContext.DropdownContext;
|
||||
var _default = DropdownItem;
|
||||
exports.default = _default;
|
18
web/node_modules/reactstrap/lib/DropdownMenu.d.ts
generated
vendored
Normal file
18
web/node_modules/reactstrap/lib/DropdownMenu.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
import * as React from 'react';
|
||||
import * as Popper from 'popper.js';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface DropdownMenuProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
right?: boolean;
|
||||
flip?: boolean;
|
||||
modifiers?: Popper.Modifiers;
|
||||
cssModule?: CSSModule;
|
||||
persist?: boolean;
|
||||
positionFixed?: boolean;
|
||||
container?: string | HTMLElement | React.RefObject<HTMLElement>;
|
||||
}
|
||||
|
||||
declare class DropdownMenu extends React.Component<DropdownMenuProps> {}
|
||||
export default DropdownMenu;
|
155
web/node_modules/reactstrap/lib/DropdownMenu.js
generated
vendored
Normal file
155
web/node_modules/reactstrap/lib/DropdownMenu.js
generated
vendored
Normal file
|
@ -0,0 +1,155 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _reactDom = _interopRequireDefault(require("react-dom"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _reactPopper = require("react-popper");
|
||||
|
||||
var _DropdownContext = require("./DropdownContext");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
children: _propTypes.default.node.isRequired,
|
||||
right: _propTypes.default.bool,
|
||||
flip: _propTypes.default.bool,
|
||||
modifiers: _propTypes.default.object,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
persist: _propTypes.default.bool,
|
||||
positionFixed: _propTypes.default.bool,
|
||||
container: _utils.targetPropType
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div',
|
||||
flip: true
|
||||
};
|
||||
var noFlipModifier = {
|
||||
flip: {
|
||||
enabled: false
|
||||
}
|
||||
};
|
||||
var directionPositionMap = {
|
||||
up: 'top',
|
||||
left: 'left',
|
||||
right: 'right',
|
||||
down: 'bottom'
|
||||
};
|
||||
|
||||
var DropdownMenu = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownMenu, _React$Component);
|
||||
|
||||
function DropdownMenu() {
|
||||
return _React$Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = DropdownMenu.prototype;
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
cssModule = _this$props.cssModule,
|
||||
right = _this$props.right,
|
||||
tag = _this$props.tag,
|
||||
flip = _this$props.flip,
|
||||
modifiers = _this$props.modifiers,
|
||||
persist = _this$props.persist,
|
||||
positionFixed = _this$props.positionFixed,
|
||||
container = _this$props.container,
|
||||
attrs = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "cssModule", "right", "tag", "flip", "modifiers", "persist", "positionFixed", "container"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'dropdown-menu', {
|
||||
'dropdown-menu-right': right,
|
||||
show: this.context.isOpen
|
||||
}), cssModule);
|
||||
var Tag = tag;
|
||||
|
||||
if (persist || this.context.isOpen && !this.context.inNavbar) {
|
||||
var position1 = directionPositionMap[this.context.direction] || 'bottom';
|
||||
var position2 = right ? 'end' : 'start';
|
||||
var poperPlacement = position1 + "-" + position2;
|
||||
var poperModifiers = !flip ? _objectSpread(_objectSpread({}, modifiers), noFlipModifier) : modifiers;
|
||||
var popperPositionFixed = !!positionFixed;
|
||||
|
||||
var popper = /*#__PURE__*/_react.default.createElement(_reactPopper.Popper, {
|
||||
placement: poperPlacement,
|
||||
modifiers: poperModifiers,
|
||||
positionFixed: popperPositionFixed
|
||||
}, function (_ref) {
|
||||
var ref = _ref.ref,
|
||||
style = _ref.style,
|
||||
placement = _ref.placement;
|
||||
|
||||
var combinedStyle = _objectSpread(_objectSpread({}, _this.props.style), style);
|
||||
|
||||
var handleRef = function handleRef(tagRef) {
|
||||
// Send the ref to `react-popper`
|
||||
ref(tagRef); // Send the ref to the parent Dropdown so that clicks outside
|
||||
// it will cause it to close
|
||||
|
||||
var onMenuRef = _this.context.onMenuRef;
|
||||
if (onMenuRef) onMenuRef(tagRef);
|
||||
};
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
tabIndex: "-1",
|
||||
role: "menu",
|
||||
ref: handleRef
|
||||
}, attrs, {
|
||||
style: combinedStyle,
|
||||
"aria-hidden": !_this.context.isOpen,
|
||||
className: classes,
|
||||
"x-placement": placement
|
||||
}));
|
||||
});
|
||||
|
||||
if (container) {
|
||||
return /*#__PURE__*/_reactDom.default.createPortal(popper, (0, _utils.getTarget)(container));
|
||||
} else {
|
||||
return popper;
|
||||
}
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
tabIndex: "-1",
|
||||
role: "menu"
|
||||
}, attrs, {
|
||||
"aria-hidden": !this.context.isOpen,
|
||||
className: classes,
|
||||
"x-placement": attrs.placement
|
||||
}));
|
||||
};
|
||||
|
||||
return DropdownMenu;
|
||||
}(_react.default.Component);
|
||||
|
||||
;
|
||||
DropdownMenu.propTypes = propTypes;
|
||||
DropdownMenu.defaultProps = defaultProps;
|
||||
DropdownMenu.contextType = _DropdownContext.DropdownContext;
|
||||
var _default = DropdownMenu;
|
||||
exports.default = _default;
|
20
web/node_modules/reactstrap/lib/DropdownToggle.d.ts
generated
vendored
Normal file
20
web/node_modules/reactstrap/lib/DropdownToggle.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface DropdownToggleProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
caret?: boolean;
|
||||
color?: string;
|
||||
cssModule?: CSSModule;
|
||||
disabled?: boolean;
|
||||
outline?: boolean;
|
||||
'data-toggle'?: string;
|
||||
'aria-haspopup'?: boolean;
|
||||
split?: boolean;
|
||||
tag?: React.ElementType;
|
||||
nav?: boolean;
|
||||
size?: string;
|
||||
}
|
||||
|
||||
declare class DropdownToggle extends React.Component<DropdownToggleProps> {}
|
||||
export default DropdownToggle;
|
144
web/node_modules/reactstrap/lib/DropdownToggle.js
generated
vendored
Normal file
144
web/node_modules/reactstrap/lib/DropdownToggle.js
generated
vendored
Normal file
|
@ -0,0 +1,144 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _reactPopper = require("react-popper");
|
||||
|
||||
var _DropdownContext = require("./DropdownContext");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var _Button = _interopRequireDefault(require("./Button"));
|
||||
|
||||
var propTypes = {
|
||||
caret: _propTypes.default.bool,
|
||||
color: _propTypes.default.string,
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
disabled: _propTypes.default.bool,
|
||||
onClick: _propTypes.default.func,
|
||||
'aria-haspopup': _propTypes.default.bool,
|
||||
split: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
nav: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
'aria-haspopup': true,
|
||||
color: 'secondary'
|
||||
};
|
||||
|
||||
var DropdownToggle = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(DropdownToggle, _React$Component);
|
||||
|
||||
function DropdownToggle(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.onClick = _this.onClick.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = DropdownToggle.prototype;
|
||||
|
||||
_proto.onClick = function onClick(e) {
|
||||
if (this.props.disabled || this.context.disabled) {
|
||||
e.preventDefault();
|
||||
return;
|
||||
}
|
||||
|
||||
if (this.props.nav && !this.props.tag) {
|
||||
e.preventDefault();
|
||||
}
|
||||
|
||||
if (this.props.onClick) {
|
||||
this.props.onClick(e);
|
||||
}
|
||||
|
||||
this.context.toggle(e);
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this2 = this;
|
||||
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
color = _this$props.color,
|
||||
cssModule = _this$props.cssModule,
|
||||
caret = _this$props.caret,
|
||||
split = _this$props.split,
|
||||
nav = _this$props.nav,
|
||||
tag = _this$props.tag,
|
||||
innerRef = _this$props.innerRef,
|
||||
props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "color", "cssModule", "caret", "split", "nav", "tag", "innerRef"]);
|
||||
var ariaLabel = props['aria-label'] || 'Toggle Dropdown';
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, {
|
||||
'dropdown-toggle': caret || split,
|
||||
'dropdown-toggle-split': split,
|
||||
'nav-link': nav
|
||||
}), cssModule);
|
||||
var children = typeof props.children !== 'undefined' ? props.children : /*#__PURE__*/_react.default.createElement("span", {
|
||||
className: "sr-only"
|
||||
}, ariaLabel);
|
||||
var Tag;
|
||||
|
||||
if (nav && !tag) {
|
||||
Tag = 'a';
|
||||
props.href = '#';
|
||||
} else if (!tag) {
|
||||
Tag = _Button.default;
|
||||
props.color = color;
|
||||
props.cssModule = cssModule;
|
||||
} else {
|
||||
Tag = tag;
|
||||
}
|
||||
|
||||
if (this.context.inNavbar) {
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, props, {
|
||||
className: classes,
|
||||
onClick: this.onClick,
|
||||
"aria-expanded": this.context.isOpen,
|
||||
children: children
|
||||
}));
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(_reactPopper.Reference, {
|
||||
innerRef: innerRef
|
||||
}, function (_ref) {
|
||||
var _ref2;
|
||||
|
||||
var ref = _ref.ref;
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, props, (_ref2 = {}, _ref2[typeof Tag === 'string' ? 'ref' : 'innerRef'] = ref, _ref2), {
|
||||
className: classes,
|
||||
onClick: _this2.onClick,
|
||||
"aria-expanded": _this2.context.isOpen,
|
||||
children: children
|
||||
}));
|
||||
});
|
||||
};
|
||||
|
||||
return DropdownToggle;
|
||||
}(_react.default.Component);
|
||||
|
||||
DropdownToggle.propTypes = propTypes;
|
||||
DropdownToggle.defaultProps = defaultProps;
|
||||
DropdownToggle.contextType = _DropdownContext.DropdownContext;
|
||||
var _default = DropdownToggle;
|
||||
exports.default = _default;
|
23
web/node_modules/reactstrap/lib/Fade.d.ts
generated
vendored
Normal file
23
web/node_modules/reactstrap/lib/Fade.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface FadeProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
in?: boolean;
|
||||
baseClass?: string;
|
||||
baseClassIn?: string;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
transitionAppearTimeout?: number;
|
||||
transitionEnterTimeout?: number;
|
||||
transitionLeaveTimeout?: number;
|
||||
transitionAppear?: boolean;
|
||||
transitionEnter?: boolean;
|
||||
transitionLeave?: boolean;
|
||||
onLeave?: () => void;
|
||||
onEnter?: () => void;
|
||||
innerRef?: React.Ref<HTMLElement>;
|
||||
}
|
||||
|
||||
declare class Fade extends React.Component<FadeProps> {}
|
||||
export default Fade;
|
74
web/node_modules/reactstrap/lib/Fade.js
generated
vendored
Normal file
74
web/node_modules/reactstrap/lib/Fade.js
generated
vendored
Normal file
|
@ -0,0 +1,74 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _reactTransitionGroup = require("react-transition-group");
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||
|
||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||
|
||||
var propTypes = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.propTypes), {}, {
|
||||
children: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.node), _propTypes.default.node]),
|
||||
tag: _utils.tagPropType,
|
||||
baseClass: _propTypes.default.string,
|
||||
baseClassActive: _propTypes.default.string,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string, _propTypes.default.func])
|
||||
});
|
||||
|
||||
var defaultProps = _objectSpread(_objectSpread({}, _reactTransitionGroup.Transition.defaultProps), {}, {
|
||||
tag: 'div',
|
||||
baseClass: 'fade',
|
||||
baseClassActive: 'show',
|
||||
timeout: _utils.TransitionTimeouts.Fade,
|
||||
appear: true,
|
||||
enter: true,
|
||||
exit: true,
|
||||
in: true
|
||||
});
|
||||
|
||||
function Fade(props) {
|
||||
var Tag = props.tag,
|
||||
baseClass = props.baseClass,
|
||||
baseClassActive = props.baseClassActive,
|
||||
className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
children = props.children,
|
||||
innerRef = props.innerRef,
|
||||
otherProps = (0, _objectWithoutPropertiesLoose2.default)(props, ["tag", "baseClass", "baseClassActive", "className", "cssModule", "children", "innerRef"]);
|
||||
var transitionProps = (0, _utils.pick)(otherProps, _utils.TransitionPropTypeKeys);
|
||||
var childProps = (0, _utils.omit)(otherProps, _utils.TransitionPropTypeKeys);
|
||||
return /*#__PURE__*/_react.default.createElement(_reactTransitionGroup.Transition, transitionProps, function (status) {
|
||||
var isActive = status === 'entered';
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, baseClass, isActive && baseClassActive), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
className: classes
|
||||
}, childProps, {
|
||||
ref: innerRef
|
||||
}), children);
|
||||
});
|
||||
}
|
||||
|
||||
Fade.propTypes = propTypes;
|
||||
Fade.defaultProps = defaultProps;
|
||||
var _default = Fade;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/Form.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/Form.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface FormProps extends React.FormHTMLAttributes<HTMLFormElement> {
|
||||
[key: string]: any;
|
||||
inline?: boolean;
|
||||
tag?: React.ElementType;
|
||||
innerRef?: React.Ref<HTMLFormElement>;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Form extends React.Component<FormProps> {}
|
||||
export default Form;
|
87
web/node_modules/reactstrap/lib/Form.js
generated
vendored
Normal file
87
web/node_modules/reactstrap/lib/Form.js
generated
vendored
Normal file
|
@ -0,0 +1,87 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
inline: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'form'
|
||||
};
|
||||
|
||||
var Form = /*#__PURE__*/function (_Component) {
|
||||
(0, _inheritsLoose2.default)(Form, _Component);
|
||||
|
||||
function Form(props) {
|
||||
var _this;
|
||||
|
||||
_this = _Component.call(this, props) || this;
|
||||
_this.getRef = _this.getRef.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.submit = _this.submit.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Form.prototype;
|
||||
|
||||
_proto.getRef = function getRef(ref) {
|
||||
if (this.props.innerRef) {
|
||||
this.props.innerRef(ref);
|
||||
}
|
||||
|
||||
this.ref = ref;
|
||||
};
|
||||
|
||||
_proto.submit = function submit() {
|
||||
if (this.ref) {
|
||||
this.ref.submit();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
cssModule = _this$props.cssModule,
|
||||
inline = _this$props.inline,
|
||||
Tag = _this$props.tag,
|
||||
innerRef = _this$props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "cssModule", "inline", "tag", "innerRef"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, inline ? 'form-inline' : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
ref: innerRef,
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
return Form;
|
||||
}(_react.Component);
|
||||
|
||||
Form.propTypes = propTypes;
|
||||
Form.defaultProps = defaultProps;
|
||||
var _default = Form;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/FormFeedback.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/FormFeedback.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface FormFeedbackProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: string;
|
||||
cssModule?: CSSModule;
|
||||
valid?: boolean;
|
||||
tooltip?: boolean;
|
||||
}
|
||||
|
||||
declare class FormFeedback extends React.Component<FormFeedbackProps> {}
|
||||
export default FormFeedback;
|
50
web/node_modules/reactstrap/lib/FormFeedback.js
generated
vendored
Normal file
50
web/node_modules/reactstrap/lib/FormFeedback.js
generated
vendored
Normal file
|
@ -0,0 +1,50 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
valid: _propTypes.default.bool,
|
||||
tooltip: _propTypes.default.bool
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div',
|
||||
valid: undefined
|
||||
};
|
||||
|
||||
var FormFeedback = function FormFeedback(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
valid = props.valid,
|
||||
tooltip = props.tooltip,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "valid", "tooltip", "tag"]);
|
||||
var validMode = tooltip ? 'tooltip' : 'feedback';
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, valid ? "valid-" + validMode : "invalid-" + validMode), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
FormFeedback.propTypes = propTypes;
|
||||
FormFeedback.defaultProps = defaultProps;
|
||||
var _default = FormFeedback;
|
||||
exports.default = _default;
|
15
web/node_modules/reactstrap/lib/FormGroup.d.ts
generated
vendored
Normal file
15
web/node_modules/reactstrap/lib/FormGroup.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface FormGroupProps extends React.HTMLAttributes<HTMLDivElement> {
|
||||
[key: string]: any;
|
||||
row?: boolean;
|
||||
check?: boolean;
|
||||
inline?: boolean;
|
||||
disabled?: boolean;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class FormGroup extends React.Component<FormGroupProps> {}
|
||||
export default FormGroup;
|
57
web/node_modules/reactstrap/lib/FormGroup.js
generated
vendored
Normal file
57
web/node_modules/reactstrap/lib/FormGroup.js
generated
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
row: _propTypes.default.bool,
|
||||
check: _propTypes.default.bool,
|
||||
inline: _propTypes.default.bool,
|
||||
disabled: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var FormGroup = function FormGroup(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
row = props.row,
|
||||
disabled = props.disabled,
|
||||
check = props.check,
|
||||
inline = props.inline,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "row", "disabled", "check", "inline", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, row ? 'row' : false, check ? 'form-check' : 'form-group', check && inline ? 'form-check-inline' : false, check && disabled ? 'disabled' : false), cssModule);
|
||||
|
||||
if (Tag === 'fieldset') {
|
||||
attributes.disabled = disabled;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
FormGroup.propTypes = propTypes;
|
||||
FormGroup.defaultProps = defaultProps;
|
||||
var _default = FormGroup;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/FormText.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/FormText.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface FormTextProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
inline?: boolean;
|
||||
tag?: React.ElementType;
|
||||
color?: string;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class FormText extends React.Component<FormTextProps> {}
|
||||
export default FormText;
|
49
web/node_modules/reactstrap/lib/FormText.js
generated
vendored
Normal file
49
web/node_modules/reactstrap/lib/FormText.js
generated
vendored
Normal file
|
@ -0,0 +1,49 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
inline: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
color: _propTypes.default.string,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'small',
|
||||
color: 'muted'
|
||||
};
|
||||
|
||||
var FormText = function FormText(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
inline = props.inline,
|
||||
color = props.color,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "inline", "color", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, !inline ? 'form-text' : false, color ? "text-" + color : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
FormText.propTypes = propTypes;
|
||||
FormText.defaultProps = defaultProps;
|
||||
var _default = FormText;
|
||||
exports.default = _default;
|
46
web/node_modules/reactstrap/lib/Input.d.ts
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/Input.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export type InputType =
|
||||
| 'text'
|
||||
| 'email'
|
||||
| 'select'
|
||||
| 'file'
|
||||
| 'radio'
|
||||
| 'checkbox'
|
||||
| 'textarea'
|
||||
| 'button'
|
||||
| 'reset'
|
||||
| 'submit'
|
||||
| 'date'
|
||||
| 'datetime-local'
|
||||
| 'hidden'
|
||||
| 'image'
|
||||
| 'month'
|
||||
| 'number'
|
||||
| 'range'
|
||||
| 'search'
|
||||
| 'tel'
|
||||
| 'url'
|
||||
| 'week'
|
||||
| 'password'
|
||||
| 'datetime'
|
||||
| 'time'
|
||||
| 'color';
|
||||
|
||||
export interface InputProps
|
||||
extends React.InputHTMLAttributes<HTMLInputElement> {
|
||||
[key: string]: any;
|
||||
type?: InputType;
|
||||
bsSize?: 'lg' | 'sm';
|
||||
valid?: boolean;
|
||||
invalid?: boolean;
|
||||
tag?: React.ElementType;
|
||||
innerRef?: React.Ref<HTMLInputElement | HTMLTextAreaElement>;
|
||||
plaintext?: boolean;
|
||||
addon?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Input extends React.Component<InputProps> {}
|
||||
export default Input;
|
138
web/node_modules/reactstrap/lib/Input.js
generated
vendored
Normal file
138
web/node_modules/reactstrap/lib/Input.js
generated
vendored
Normal file
|
@ -0,0 +1,138 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
/* eslint react/prefer-stateless-function: 0 */
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
type: _propTypes.default.string,
|
||||
size: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
|
||||
bsSize: _propTypes.default.string,
|
||||
valid: _propTypes.default.bool,
|
||||
invalid: _propTypes.default.bool,
|
||||
tag: _utils.tagPropType,
|
||||
innerRef: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.func, _propTypes.default.string]),
|
||||
plaintext: _propTypes.default.bool,
|
||||
addon: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
type: 'text'
|
||||
};
|
||||
|
||||
var Input = /*#__PURE__*/function (_React$Component) {
|
||||
(0, _inheritsLoose2.default)(Input, _React$Component);
|
||||
|
||||
function Input(props) {
|
||||
var _this;
|
||||
|
||||
_this = _React$Component.call(this, props) || this;
|
||||
_this.getRef = _this.getRef.bind((0, _assertThisInitialized2.default)(_this));
|
||||
_this.focus = _this.focus.bind((0, _assertThisInitialized2.default)(_this));
|
||||
return _this;
|
||||
}
|
||||
|
||||
var _proto = Input.prototype;
|
||||
|
||||
_proto.getRef = function getRef(ref) {
|
||||
if (this.props.innerRef) {
|
||||
this.props.innerRef(ref);
|
||||
}
|
||||
|
||||
this.ref = ref;
|
||||
};
|
||||
|
||||
_proto.focus = function focus() {
|
||||
if (this.ref) {
|
||||
this.ref.focus();
|
||||
}
|
||||
};
|
||||
|
||||
_proto.render = function render() {
|
||||
var _this$props = this.props,
|
||||
className = _this$props.className,
|
||||
cssModule = _this$props.cssModule,
|
||||
type = _this$props.type,
|
||||
bsSize = _this$props.bsSize,
|
||||
valid = _this$props.valid,
|
||||
invalid = _this$props.invalid,
|
||||
tag = _this$props.tag,
|
||||
addon = _this$props.addon,
|
||||
plaintext = _this$props.plaintext,
|
||||
innerRef = _this$props.innerRef,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["className", "cssModule", "type", "bsSize", "valid", "invalid", "tag", "addon", "plaintext", "innerRef"]);
|
||||
var checkInput = ['radio', 'checkbox'].indexOf(type) > -1;
|
||||
var isNotaNumber = new RegExp('\\D', 'g');
|
||||
var fileInput = type === 'file';
|
||||
var textareaInput = type === 'textarea';
|
||||
var selectInput = type === 'select';
|
||||
var rangeInput = type === 'range';
|
||||
var Tag = tag || (selectInput || textareaInput ? type : 'input');
|
||||
var formControlClass = 'form-control';
|
||||
|
||||
if (plaintext) {
|
||||
formControlClass = formControlClass + "-plaintext";
|
||||
Tag = tag || 'input';
|
||||
} else if (fileInput) {
|
||||
formControlClass = formControlClass + "-file";
|
||||
} else if (rangeInput) {
|
||||
formControlClass = formControlClass + "-range";
|
||||
} else if (checkInput) {
|
||||
if (addon) {
|
||||
formControlClass = null;
|
||||
} else {
|
||||
formControlClass = 'form-check-input';
|
||||
}
|
||||
}
|
||||
|
||||
if (attributes.size && isNotaNumber.test(attributes.size)) {
|
||||
(0, _utils.warnOnce)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.');
|
||||
bsSize = attributes.size;
|
||||
delete attributes.size;
|
||||
}
|
||||
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, invalid && 'is-invalid', valid && 'is-valid', bsSize ? "form-control-" + bsSize : false, formControlClass), cssModule);
|
||||
|
||||
if (Tag === 'input' || tag && typeof tag === 'function') {
|
||||
attributes.type = type;
|
||||
}
|
||||
|
||||
if (attributes.children && !(plaintext || type === 'select' || typeof Tag !== 'string' || Tag === 'select')) {
|
||||
(0, _utils.warnOnce)("Input with a type of \"" + type + "\" cannot have children. Please use \"value\"/\"defaultValue\" instead.");
|
||||
delete attributes.children;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
ref: innerRef,
|
||||
className: classes,
|
||||
"aria-invalid": invalid
|
||||
}));
|
||||
};
|
||||
|
||||
return Input;
|
||||
}(_react.default.Component);
|
||||
|
||||
Input.propTypes = propTypes;
|
||||
Input.defaultProps = defaultProps;
|
||||
var _default = Input;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/InputGroup.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/InputGroup.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface InputGroupProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
size?: string;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class InputGroup extends React.Component<InputGroupProps> {}
|
||||
export default InputGroup;
|
45
web/node_modules/reactstrap/lib/InputGroup.js
generated
vendored
Normal file
45
web/node_modules/reactstrap/lib/InputGroup.js
generated
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
size: _propTypes.default.string,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var InputGroup = function InputGroup(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
size = props.size,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "size"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'input-group', size ? "input-group-" + size : null), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
InputGroup.propTypes = propTypes;
|
||||
InputGroup.defaultProps = defaultProps;
|
||||
var _default = InputGroup;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/InputGroupAddon.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/InputGroupAddon.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface InputGroupAddonProps
|
||||
extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
addonType: 'prepend' | 'append';
|
||||
}
|
||||
|
||||
declare class InputGroupAddon extends React.Component<InputGroupAddonProps> {}
|
||||
export default InputGroupAddon;
|
59
web/node_modules/reactstrap/lib/InputGroupAddon.js
generated
vendored
Normal file
59
web/node_modules/reactstrap/lib/InputGroupAddon.js
generated
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var _InputGroupText = _interopRequireDefault(require("./InputGroupText"));
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
addonType: _propTypes.default.oneOf(['prepend', 'append']).isRequired,
|
||||
children: _propTypes.default.node,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var InputGroupAddon = function InputGroupAddon(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
addonType = props.addonType,
|
||||
children = props.children,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "addonType", "children"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'input-group-' + addonType), cssModule); // Convenience to assist with transition
|
||||
|
||||
if (typeof children === 'string') {
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}), /*#__PURE__*/_react.default.createElement(_InputGroupText.default, {
|
||||
children: children
|
||||
}));
|
||||
}
|
||||
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
children: children
|
||||
}));
|
||||
};
|
||||
|
||||
InputGroupAddon.propTypes = propTypes;
|
||||
InputGroupAddon.defaultProps = defaultProps;
|
||||
var _default = InputGroupAddon;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/InputGroupButtonDropdown.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/InputGroupButtonDropdown.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { DropdownProps } from './Dropdown';
|
||||
|
||||
export interface InputGroupButtonDropdownProps extends DropdownProps {
|
||||
addonType: 'prepend' | 'append';
|
||||
}
|
||||
|
||||
declare class InputGroupButtonDropdown extends React.Component<
|
||||
InputGroupButtonDropdownProps
|
||||
> {}
|
||||
export default InputGroupButtonDropdown;
|
25
web/node_modules/reactstrap/lib/InputGroupButtonDropdown.js
generated
vendored
Normal file
25
web/node_modules/reactstrap/lib/InputGroupButtonDropdown.js
generated
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _Dropdown = _interopRequireDefault(require("./Dropdown"));
|
||||
|
||||
var propTypes = {
|
||||
addonType: _propTypes.default.oneOf(['prepend', 'append']).isRequired,
|
||||
children: _propTypes.default.node
|
||||
};
|
||||
|
||||
var InputGroupButtonDropdown = function InputGroupButtonDropdown(props) {
|
||||
return /*#__PURE__*/_react.default.createElement(_Dropdown.default, props);
|
||||
};
|
||||
|
||||
InputGroupButtonDropdown.propTypes = propTypes;
|
||||
var _default = InputGroupButtonDropdown;
|
||||
exports.default = _default;
|
11
web/node_modules/reactstrap/lib/InputGroupText.d.ts
generated
vendored
Normal file
11
web/node_modules/reactstrap/lib/InputGroupText.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface InputGroupTextProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class InputGroupText extends React.Component<InputGroupTextProps> {}
|
||||
export default InputGroupText;
|
43
web/node_modules/reactstrap/lib/InputGroupText.js
generated
vendored
Normal file
43
web/node_modules/reactstrap/lib/InputGroupText.js
generated
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'span'
|
||||
};
|
||||
|
||||
var InputGroupText = function InputGroupText(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'input-group-text'), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
InputGroupText.propTypes = propTypes;
|
||||
InputGroupText.defaultProps = defaultProps;
|
||||
var _default = InputGroupText;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/Jumbotron.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/Jumbotron.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface JumbotronProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
fluid?: boolean;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class Jumbotron extends React.Component<JumbotronProps> {}
|
||||
export default Jumbotron;
|
45
web/node_modules/reactstrap/lib/Jumbotron.js
generated
vendored
Normal file
45
web/node_modules/reactstrap/lib/Jumbotron.js
generated
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
fluid: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'div'
|
||||
};
|
||||
|
||||
var Jumbotron = function Jumbotron(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
fluid = props.fluid,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "fluid"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'jumbotron', fluid ? 'jumbotron-fluid' : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
Jumbotron.propTypes = propTypes;
|
||||
Jumbotron.defaultProps = defaultProps;
|
||||
var _default = Jumbotron;
|
||||
exports.default = _default;
|
27
web/node_modules/reactstrap/lib/Label.d.ts
generated
vendored
Normal file
27
web/node_modules/reactstrap/lib/Label.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
import { ColumnProps } from './Col';
|
||||
|
||||
export interface LabelProps
|
||||
extends React.LabelHTMLAttributes<HTMLLabelElement> {
|
||||
[key: string]: any;
|
||||
hidden?: boolean;
|
||||
check?: boolean;
|
||||
size?: string;
|
||||
inline?: boolean;
|
||||
disabled?: boolean;
|
||||
for?: string;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
xs?: ColumnProps;
|
||||
sm?: ColumnProps;
|
||||
md?: ColumnProps;
|
||||
lg?: ColumnProps;
|
||||
xl?: ColumnProps;
|
||||
|
||||
// custom widths
|
||||
widths?: string[];
|
||||
}
|
||||
|
||||
declare class Label extends React.Component<LabelProps> {}
|
||||
export default Label;
|
105
web/node_modules/reactstrap/lib/Label.js
generated
vendored
Normal file
105
web/node_modules/reactstrap/lib/Label.js
generated
vendored
Normal file
|
@ -0,0 +1,105 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var colWidths = ['xs', 'sm', 'md', 'lg', 'xl'];
|
||||
|
||||
var stringOrNumberProp = _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]);
|
||||
|
||||
var columnProps = _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string, _propTypes.default.number, _propTypes.default.shape({
|
||||
size: stringOrNumberProp,
|
||||
order: stringOrNumberProp,
|
||||
offset: stringOrNumberProp
|
||||
})]);
|
||||
|
||||
var propTypes = {
|
||||
children: _propTypes.default.node,
|
||||
hidden: _propTypes.default.bool,
|
||||
check: _propTypes.default.bool,
|
||||
size: _propTypes.default.string,
|
||||
for: _propTypes.default.string,
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
xs: columnProps,
|
||||
sm: columnProps,
|
||||
md: columnProps,
|
||||
lg: columnProps,
|
||||
xl: columnProps,
|
||||
widths: _propTypes.default.array
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'label',
|
||||
widths: colWidths
|
||||
};
|
||||
|
||||
var getColumnSizeClass = function getColumnSizeClass(isXs, colWidth, colSize) {
|
||||
if (colSize === true || colSize === '') {
|
||||
return isXs ? 'col' : "col-" + colWidth;
|
||||
} else if (colSize === 'auto') {
|
||||
return isXs ? 'col-auto' : "col-" + colWidth + "-auto";
|
||||
}
|
||||
|
||||
return isXs ? "col-" + colSize : "col-" + colWidth + "-" + colSize;
|
||||
};
|
||||
|
||||
var Label = function Label(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
hidden = props.hidden,
|
||||
widths = props.widths,
|
||||
Tag = props.tag,
|
||||
check = props.check,
|
||||
size = props.size,
|
||||
htmlFor = props.for,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "hidden", "widths", "tag", "check", "size", "for"]);
|
||||
var colClasses = [];
|
||||
widths.forEach(function (colWidth, i) {
|
||||
var columnProp = props[colWidth];
|
||||
delete attributes[colWidth];
|
||||
|
||||
if (!columnProp && columnProp !== '') {
|
||||
return;
|
||||
}
|
||||
|
||||
var isXs = !i;
|
||||
var colClass;
|
||||
|
||||
if ((0, _utils.isObject)(columnProp)) {
|
||||
var _classNames;
|
||||
|
||||
var colSizeInterfix = isXs ? '-' : "-" + colWidth + "-";
|
||||
colClass = getColumnSizeClass(isXs, colWidth, columnProp.size);
|
||||
colClasses.push((0, _utils.mapToCssModules)((0, _classnames.default)((_classNames = {}, _classNames[colClass] = columnProp.size || columnProp.size === '', _classNames["order" + colSizeInterfix + columnProp.order] = columnProp.order || columnProp.order === 0, _classNames["offset" + colSizeInterfix + columnProp.offset] = columnProp.offset || columnProp.offset === 0, _classNames))), cssModule);
|
||||
} else {
|
||||
colClass = getColumnSizeClass(isXs, colWidth, columnProp);
|
||||
colClasses.push(colClass);
|
||||
}
|
||||
});
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, hidden ? 'sr-only' : false, check ? 'form-check-label' : false, size ? "col-form-label-" + size : false, colClasses, colClasses.length ? 'col-form-label' : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({
|
||||
htmlFor: htmlFor
|
||||
}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
Label.propTypes = propTypes;
|
||||
Label.defaultProps = defaultProps;
|
||||
var _default = Label;
|
||||
exports.default = _default;
|
12
web/node_modules/reactstrap/lib/List.d.ts
generated
vendored
Normal file
12
web/node_modules/reactstrap/lib/List.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ListProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
cssModule?: CSSModule;
|
||||
type?: string;
|
||||
}
|
||||
|
||||
declare class List extends React.Component<ListProps> {}
|
||||
export default List;
|
46
web/node_modules/reactstrap/lib/List.js
generated
vendored
Normal file
46
web/node_modules/reactstrap/lib/List.js
generated
vendored
Normal file
|
@ -0,0 +1,46 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireWildcard(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
type: _propTypes.default.string
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'ul'
|
||||
};
|
||||
var List = /*#__PURE__*/(0, _react.forwardRef)(function (props, ref) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
type = props.type,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "type"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, type ? "list-" + type : false), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes,
|
||||
ref: ref
|
||||
}));
|
||||
});
|
||||
List.propTypes = propTypes;
|
||||
List.defaultProps = defaultProps;
|
||||
var _default = List;
|
||||
exports.default = _default;
|
13
web/node_modules/reactstrap/lib/ListGroup.d.ts
generated
vendored
Normal file
13
web/node_modules/reactstrap/lib/ListGroup.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
import * as React from 'react';
|
||||
import { CSSModule } from './index';
|
||||
|
||||
export interface ListGroupProps extends React.HTMLAttributes<HTMLElement> {
|
||||
[key: string]: any;
|
||||
tag?: React.ElementType;
|
||||
flush?: boolean;
|
||||
horizontal?: boolean | string;
|
||||
cssModule?: CSSModule;
|
||||
}
|
||||
|
||||
declare class ListGroup extends React.Component<ListGroupProps> {}
|
||||
export default ListGroup;
|
60
web/node_modules/reactstrap/lib/ListGroup.js
generated
vendored
Normal file
60
web/node_modules/reactstrap/lib/ListGroup.js
generated
vendored
Normal file
|
@ -0,0 +1,60 @@
|
|||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = void 0;
|
||||
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
|
||||
var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose"));
|
||||
|
||||
var _react = _interopRequireDefault(require("react"));
|
||||
|
||||
var _propTypes = _interopRequireDefault(require("prop-types"));
|
||||
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
|
||||
var _utils = require("./utils");
|
||||
|
||||
var propTypes = {
|
||||
tag: _utils.tagPropType,
|
||||
flush: _propTypes.default.bool,
|
||||
className: _propTypes.default.string,
|
||||
cssModule: _propTypes.default.object,
|
||||
horizontal: _propTypes.default.oneOfType([_propTypes.default.bool, _propTypes.default.string])
|
||||
};
|
||||
var defaultProps = {
|
||||
tag: 'ul',
|
||||
horizontal: false
|
||||
};
|
||||
|
||||
var getHorizontalClass = function getHorizontalClass(horizontal) {
|
||||
if (horizontal === false) {
|
||||
return false;
|
||||
} else if (horizontal === true || horizontal === "xs") {
|
||||
return "list-group-horizontal";
|
||||
}
|
||||
|
||||
return "list-group-horizontal-" + horizontal;
|
||||
};
|
||||
|
||||
var ListGroup = function ListGroup(props) {
|
||||
var className = props.className,
|
||||
cssModule = props.cssModule,
|
||||
Tag = props.tag,
|
||||
flush = props.flush,
|
||||
horizontal = props.horizontal,
|
||||
attributes = (0, _objectWithoutPropertiesLoose2.default)(props, ["className", "cssModule", "tag", "flush", "horizontal"]);
|
||||
var classes = (0, _utils.mapToCssModules)((0, _classnames.default)(className, 'list-group', // list-group-horizontal cannot currently be mixed with list-group-flush
|
||||
// we only try to apply horizontal classes if flush is false
|
||||
flush ? 'list-group-flush' : getHorizontalClass(horizontal)), cssModule);
|
||||
return /*#__PURE__*/_react.default.createElement(Tag, (0, _extends2.default)({}, attributes, {
|
||||
className: classes
|
||||
}));
|
||||
};
|
||||
|
||||
ListGroup.propTypes = propTypes;
|
||||
ListGroup.defaultProps = defaultProps;
|
||||
var _default = ListGroup;
|
||||
exports.default = _default;
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue