Skip to main content
Version: 4.0.0-beta.0

Tooltip

Tooltips display informative text when users tap on an element.

Usage


Web-platform specific note:

You must pass a valid React Native Modal component implementation into ModalComponent prop because Modal component is not implemented yet in react-native-web

...
import Modal from 'modal-react-native-web';

...

<Tooltip ModalComponent={Modal} ... />
...

Props

Tooltip

Reference

Tooltip

ModalComponent

Override React Native Modal component (usable for web-platform).

TypeDefault
anyNone

backgroundColor

Sets backgroundColor of the tooltip and pointer.

TypeDefault
ColorValue#617080

closeOnlyOnBackdropPress

Flag to determine whether to disable auto hiding of tooltip when touching/scrolling anywhere inside the active tooltip popover container. When true, Tooltip closes only when overlay backdrop is pressed (or) highlighted tooltip button is pressed.

TypeDefault
booleanfalse

containerStyle

Passes style object to tooltip container

TypeDefault
View style(Object){}

height

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.

TypeDefault
number40

highlightColor

Color to highlight the item the tooltip is surrounding.

TypeDefault
ColorValuetransparent

onClose

Function which gets called on closing the tooltip.

TypeDefault
FunctionFunction

onOpen

Function which gets called on opening the tooltip.

TypeDefault
FunctionFunction

overlayColor

Color of overlay shadow when tooltip is open.

TypeDefault
ColorValue#fafafa14

pointerColor

Color of tooltip pointer, it defaults to the backgroundColor if none is passed.

TypeDefault
ColorValue#617080

pointerStyle

Style to be applied on the pointer.

TypeDefault
View style(Object)None

popover

Component to be rendered as the display container.

TypeDefault
anyNone

skipAndroidStatusBar

Force skip StatusBar height when calculating element position. Pass true if Tooltip used inside react-native Modal component.

TypeDefault
booleanfalse

toggleAction

Define type of action that should trigger tooltip. Available options onPress, onLongPress

TypeDefault
stringonPress

toggleOnPress

Flag to determine to toggle or not the tooltip on press.

TypeDefault
booleantrue

visible

To show the tooltip.

TypeDefault
booleanfalse

width

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.

TypeDefault
number150

withOverlay

Flag to determine whether or not display overlay shadow when tooltip is open.

TypeDefault
booleantrue

withPointer

Flag to determine whether or not to display the pointer.

TypeDefault
booleantrue