You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Popover.js 1.1 KiB

3 years ago
123456789101112131415161718192021222324252627282930313233343536
  1. "use strict";
  2. var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
  3. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  4. exports.__esModule = true;
  5. exports.default = void 0;
  6. var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
  7. var _react = _interopRequireDefault(require("react"));
  8. var _classnames = _interopRequireDefault(require("classnames"));
  9. var _TooltipPopoverWrapper = _interopRequireWildcard(require("./TooltipPopoverWrapper"));
  10. var defaultProps = {
  11. placement: 'right',
  12. placementPrefix: 'bs-popover',
  13. trigger: 'click'
  14. };
  15. var Popover = function Popover(props) {
  16. var popperClasses = (0, _classnames.default)('popover', 'show', props.className);
  17. var classes = (0, _classnames.default)('popover-inner', props.innerClassName);
  18. return _react.default.createElement(_TooltipPopoverWrapper.default, (0, _extends2.default)({}, props, {
  19. className: popperClasses,
  20. innerClassName: classes
  21. }));
  22. };
  23. Popover.propTypes = _TooltipPopoverWrapper.propTypes;
  24. Popover.defaultProps = defaultProps;
  25. var _default = Popover;
  26. exports.default = _default;