UNPKG

1.12 kBJavaScriptView Raw
1function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
2import React from 'react';
3import classNames from 'classnames';
4import TooltipPopoverWrapper, { propTypes } from './TooltipPopoverWrapper';
5var defaultProps = {
6 placement: 'right',
7 placementPrefix: 'bs-popover',
8 trigger: 'click',
9 offset: [0, 8]
10};
11function Popover(props) {
12 var arrowClasses = classNames('popover-arrow', props.arrowClassName);
13 var popperClasses = classNames('popover', 'show', props.popperClassName);
14 var classes = classNames('popover-inner', props.innerClassName);
15 return /*#__PURE__*/React.createElement(TooltipPopoverWrapper, _extends({}, props, {
16 arrowClassName: arrowClasses,
17 popperClassName: popperClasses,
18 innerClassName: classes
19 }));
20}
21Popover.propTypes = propTypes;
22Popover.defaultProps = defaultProps;
23export default Popover;
\No newline at end of file