1 | import React from 'react';
|
2 | import classNames from 'classnames';
|
3 | import TooltipPopoverWrapper, { propTypes } from './TooltipPopoverWrapper';
|
4 |
|
5 | const defaultProps = {
|
6 | placement: 'top',
|
7 | autohide: true,
|
8 | placementPrefix: 'bs-tooltip',
|
9 | trigger: 'hover focus',
|
10 | };
|
11 |
|
12 | const Tooltip = (props) => {
|
13 | const popperClasses = classNames(
|
14 | 'tooltip',
|
15 | 'show',
|
16 | props.popperClassName
|
17 | );
|
18 |
|
19 | const classes = classNames(
|
20 | 'tooltip-inner',
|
21 | props.innerClassName
|
22 | );
|
23 |
|
24 |
|
25 | return (
|
26 | <TooltipPopoverWrapper
|
27 | {...props}
|
28 | popperClassName={popperClasses}
|
29 | innerClassName={classes}
|
30 | />
|
31 | );
|
32 | };
|
33 |
|
34 | Tooltip.propTypes = propTypes;
|
35 | Tooltip.defaultProps = defaultProps;
|
36 |
|
37 |
|
38 | export default Tooltip;
|