*Simple, lightwweight and **blazing fast** react native tooltip*
npm install rn-tooltip

Simple, lightwweight and blazing fast react native tooltip

Expo App if you want to try it out: https://expo.io/@andreixoc/RNTooltipTester
Code for the Expo app is here: https://github.com/andreiCalazans/rnTooltipTester
yarn add rn-tooltip
or
npm install rn-tooltip --save
``js
import { Text } from 'react-native';
import Tooltip from 'rn-tooltip';
...
`
* backgroundColor
* containerStyle
* height
* highlightColor
* onClose
* onOpen
* pointerColor
* pointerStyle
* popover
* actionType
* width
* withOverlay
* overlayColor
* withPointer
* toggleWrapperProps
---
sets backgroundColor of the tooltip and pointer.
| Type | Default |
| :----: | :-----: |
| string | #617080 |
---
Passes style object to tooltip container
| Type | Default |
| :------------: | :---------------: |
| object (style) | inherited styling |
---
Tooltip container height. Necessary in order to render the container in the
correct place. Pass height according to the size of the content rendered inside
the container.
| Type | Default |
| :----: | :-----: |
| number | string | 40 |
---
Color to highlight the item the tooltip is surrounding.
| Type | Default |
| :----: | :---------: |
| string | transparent |
---
function which gets called on closing the tooltip.
| Type | Default |
| :------: | :------: |
| function | () => {} |
---
function which gets called on opening the tooltip.
| Type | Default |
| :------: | :------: |
| function | () => {} |
---
Color of tooltip pointer, it defaults to the
backgroundColor if none is passed .
| Type | Default |
| :----: | :-----------------------------------: |
| string | backgroundColor` |
---
Passes style object to tooltip pointer view
| Type | Default |
| :------------: | :---------------: |
| object (style) | inherited styling |
Component to be rendered as the display container.
| Type | Default |
| :-----------: | :-----: |
| React.Element | null |
---
Flag to determine how the tooltip reacts to presses.
| Type | Default |
| :-----: | :-----: |
| press or none or longPress | press |
---
Tooltip container width. Necessary in order to render the container in the
correct place. Pass height according to the size of the content rendered inside
the container.
| Type | Default |
| :----: | :-----: |
| number | number | 150 |
Flag to determine whether or not dislay overlay shadow when tooltip is open.
| Type | Default |
| :-----: | :-----: |
| boolean | true |
Sets backgroundColor of the overlay.
| Type | Default |
| :-----: | :-----: |
| string | rgba(250, 250, 250, 0.70) |
Flag to determine whether or not dislay pointer.
| Type | Default |
| :-----: | :-----: |
| boolean | true |
Drills TouchableOpacity Props down to the TouchableOpacity wrapper that toggles the Tooltip.
| Type | Default |
| :------------: | :---------------: |
| TouchableOpacityProps | {} |
MIT Licensed