reactstrap
Version:
React Bootstrap components
31 lines (25 loc) • 777 B
JavaScript
import React from 'react';
import classNames from 'classnames';
import TooltipPopoverWrapper, { propTypes } from './TooltipPopoverWrapper';
const defaultProps = {
placement: 'right',
placementPrefix: 'bs-popover',
trigger: 'click',
offset: [0, 8],
};
function Popover(props) {
const arrowClasses = classNames('popover-arrow', props.arrowClassName);
const popperClasses = classNames('popover', 'show', props.popperClassName);
const classes = classNames('popover-inner', props.innerClassName);
return (
<TooltipPopoverWrapper
{...props}
arrowClassName={arrowClasses}
popperClassName={popperClasses}
innerClassName={classes}
/>
);
}
Popover.propTypes = propTypes;
Popover.defaultProps = defaultProps;
export default Popover;