Tooltip
Tooltip(props: ): ReactElement<WithOptionalTheme<
Tooltip<AsC,FAsC>(props: StyledComponentPropsWithAs<AsC, any, , never, AsC, FAsC>): ReactElement<StyledComponentPropsWithAs<AsC, any, , never, AsC, FAsC>, string | JSXElementConstructor<any>>
Parameters
(Mandatory parameters are in bold)| Parameters | Type | Description | 
|---|---|---|
| props | ||
| as | undefined | |
| as | undefined | |
| children | ReactNode | |
| children | ReactNode | |
| children | ReactNode | |
| children | ReactNode | |
| className | string | |
| className | string | |
| className | string | |
| className | string | |
| closeOnOutsideClick | boolean | If true, a click outside the trigger element closes the tooltip | 
| closeOnOutsideClick | boolean | If true, a click outside the trigger element closes the tooltip | 
| closeOnOutsideClick | boolean | If true, a click outside the trigger element closes the tooltip | 
| closeOnOutsideClick | boolean | If true, a click outside the trigger element closes the tooltip | 
| closeOnTriggerHidden | boolean | Whether to close the tooltip when its trigger is out of boundary | 
| closeOnTriggerHidden | boolean | Whether to close the tooltip when its trigger is out of boundary | 
| closeOnTriggerHidden | boolean | Whether to close the tooltip when its trigger is out of boundary | 
| closeOnTriggerHidden | boolean | Whether to close the tooltip when its trigger is out of boundary | 
| content | ReactNode | |
| content | ReactNode | |
| content | ReactNode | |
| content | ReactNode | |
| defaultVisible | boolean | Whether tooltip is shown by default | 
| defaultVisible | boolean | Whether tooltip is shown by default | 
| defaultVisible | boolean | Whether tooltip is shown by default | 
| defaultVisible | boolean | Whether tooltip is shown by default | 
| delayHide | number | |
| delayHide | number | |
| delayHide | number | |
| delayHide | number | |
| delayShow | number | Delay in showing the tooltip (ms) | 
| delayShow | number | Delay in showing the tooltip (ms) | 
| delayShow | number | Delay in showing the tooltip (ms) | 
| delayShow | number | Delay in showing the tooltip (ms) | 
| followCursor | boolean | Whether to make the tooltip spawn at cursor position | 
| followCursor | boolean | Whether to make the tooltip spawn at cursor position | 
| followCursor | boolean | Whether to make the tooltip spawn at cursor position | 
| followCursor | boolean | Whether to make the tooltip spawn at cursor position | 
| forwardedAs | undefined | |
| forwardedAs | undefined | |
| interactive | boolean | If true, hovering the tooltip will keep it open. Normally tooltip closes when the mouse cursor moves out ofthe trigger element. If it moves to the tooltip element, the tooltip stays open.  | 
| interactive | boolean | If true, hovering the tooltip will keep it open. Normally tooltip closes when the mouse cursor moves out ofthe trigger element. If it moves to the tooltip element, the tooltip stays open.  | 
| interactive | boolean | If true, hovering the tooltip will keep it open. Normally tooltip closes when the mouse cursor moves out ofthe trigger element. If it moves to the tooltip element, the tooltip stays open.  | 
| interactive | boolean | If true, hovering the tooltip will keep it open. Normally tooltip closes when the mouse cursor moves out ofthe trigger element. If it moves to the tooltip element, the tooltip stays open.  | 
| kind | background | lighter | success | black | blue | green | indigo | lightblue | lightgreen | lightpink | lightyellow | orange | pink | purple | red | teal | white | yellow | dark | light | warning | info | lightest | darker | darkest | danger | primary | secondary | lightred | lightpurple | lightindigo | lightteal | lightorange | |
| kind | background | lighter | success | black | blue | green | indigo | lightblue | lightgreen | lightpink | lightyellow | orange | pink | purple | red | teal | white | yellow | dark | light | warning | info | lightest | darker | darkest | danger | primary | secondary | lightred | lightpurple | lightindigo | lightteal | lightorange | |
| kind | background | lighter | success | black | blue | green | indigo | lightblue | lightgreen | lightpink | lightyellow | orange | pink | purple | red | teal | white | yellow | dark | light | warning | info | lightest | darker | darkest | danger | primary | secondary | lightred | lightpurple | lightindigo | lightteal | lightorange | |
| kind | background | lighter | success | black | blue | green | indigo | lightblue | lightgreen | lightpink | lightyellow | orange | pink | purple | red | teal | white | yellow | dark | light | warning | info | lightest | darker | darkest | danger | primary | secondary | lightred | lightpurple | lightindigo | lightteal | lightorange | |
| mutationObserverOptions | null | MutationObserverInit | Options to MutationObserver, used internally for updating tooltip position based on its DOM changes  | 
| mutationObserverOptions | null | MutationObserverInit | Options to MutationObserver, used internally for updating tooltip position based on its DOM changes  | 
| mutationObserverOptions | null | MutationObserverInit | Options to MutationObserver, used internally for updating tooltip position based on its DOM changes  | 
| mutationObserverOptions | null | MutationObserverInit | Options to MutationObserver, used internally for updating tooltip position based on its DOM changes  | 
| offset | Shorthand for popper.js offset modifier, see https://popper.js.org/docs/v2/modifiers/offset/ | |
| offset | Shorthand for popper.js offset modifier, see https://popper.js.org/docs/v2/modifiers/offset/ | |
| offset | Shorthand for popper.js offset modifier, see https://popper.js.org/docs/v2/modifiers/offset/ | |
| offset | Shorthand for popper.js offset modifier, see https://popper.js.org/docs/v2/modifiers/offset/ | |
| onVisibleChange | ||
| onVisibleChange | ||
| onVisibleChange | ||
| onVisibleChange | ||
| placement | Placement | Alias for popper.js placement, see https://popper.js.org/docs/v2/constructors/#placement | 
| placement | Placement | Alias for popper.js placement, see https://popper.js.org/docs/v2/constructors/#placement | 
| placement | Placement | Alias for popper.js placement, see https://popper.js.org/docs/v2/constructors/#placement | 
| placement | Placement | Alias for popper.js placement, see https://popper.js.org/docs/v2/constructors/#placement | 
| popperOptions | PopperOptions | |
| popperOptions | PopperOptions | |
| popperOptions | PopperOptions | |
| popperOptions | PopperOptions | |
| theme | any | |
| theme | any | |
| trigger | null | TriggerType | | Event or events that trigger the tooltip | 
| trigger | null | TriggerType | | Event or events that trigger the tooltip | 
| trigger | null | TriggerType | | Event or events that trigger the tooltip | 
| trigger | null | TriggerType | | Event or events that trigger the tooltip | 
| visible | boolean | Used to create controlled tooltip | 
| visible | booleanPartial<>, any>, string | JSXElementConstructor<any>> | Used to create controlled tooltip | 
| visible | boolean | Used to create controlled tooltip | 
| visible | booleanPartial<>, any>, string | JSXElementConstructor<any>> | Used to create controlled tooltip | 
Return
The return is of type ReactElement<WithOptionalTheme<