Install package with npm:
npm i rc-simple-tooltip
Install package with yarn:
yarn add rc-simple-tooltip
Import Tooltip component:
importTooltipfrom'rc-simple-tooltip';Wrap your component with Tooltip:
<Tooltiptrigger="hover"content="Tooltip content"><button>Complete action</button></Tooltip>Tooltip works with any component that supports refs. For custom functional components you need to forward ref:
constButton=React.forwardRef(({children, ...props},ref)=><button{...props}ref={ref}>{children}</button>);<Tooltiptrigger="hover"content="Tooltip content"><Button>Complete action</Button></Tooltip>Tooltip can be used without any children:
<Tooltiptopcontent="Tooltip content"/>Additionally import styles.css to apply default styling:
import'rc-simple-tooltip/dist/styles.css';| Name | Type | Default | Description |
|---|---|---|---|
active | Boolean | true | Show tooltip |
timeout | Int | 0 | Time delay before hiding tooltip in hover mode |
content | Node | null | Tooltip content |
position | 'left'|'right'|'top'|'bottom' | null | Tooltip position |
trigger | 'click'|'focus'|'hover' | null | Tooltip activation trigger |
className | String | null | className value |
styles | Object | null | styles value |
With yarn:
yarn start
With npm:
npm start
