React Tooltip Component API
Tooltip API
Explore the API reference for the React Tooltip component and discover how to effectively utilize its props for customization.
CTooltip#
import { CTooltip } from '@coreui/react'// orimport CTooltip from '@coreui/react/src/components/tooltip/CTooltip'
Property | Default | Type |
---|---|---|
animation#4.9.0+ | true | boolean |
Enables or disables the CSS fade transition for the React Tooltip. | ||
className# | - | string |
Adds a custom class name to the React Tooltip container. Useful for overriding default styles or applying additional design choices. | ||
container#4.11.0+ | document.body | Element , DocumentFragment , (() => Element | DocumentFragment) |
Appends the React Tooltip to a specific element instead of the default
| ||
content# | - | ReactNode |
Content to be displayed within the React Tooltip. Can be a string or any valid React node. | ||
delay#4.9.0+ | 0 | number , { show: number; hide: number; } |
The delay (in milliseconds) before showing or hiding the React Tooltip.
| ||
fallbackPlacements#4.9.0+ | ['top', 'right', 'bottom', 'left'] | 'top', 'right', 'bottom', 'left' , ('top', 'right', 'bottom', 'left')[] |
Array of fallback placements for the React Tooltip to use when the preferred placement cannot be achieved. These placements are tried in order. | ||
offset# | [0, 6] | [number, number] |
Adjusts the offset of the React Tooltip relative to its target. Expects a tuple
| ||
onHide# | - | () => void |
Callback fired immediately after the React Tooltip is hidden. | ||
onShow# | - | () => void |
Callback fired immediately after the React Tooltip is shown. | ||
placement# | top | 'auto' , 'top' , 'bottom' , 'right' , 'left' |
Initial placement of the React Tooltip. Note that Popper.js modifiers may alter this placement automatically if there's insufficient space in the chosen position. | ||
popperConfig#5.5.0+ | - | Partial<Options> , ((defaultPopperConfig: Partial<Options>) => Partial<Options>) |
Customize the Popper.js configuration used to position the React Tooltip. Pass either an object or a function returning a modified config. Learn more
| ||
trigger# | ['hover', 'focus'] | 'hover' , 'focus' , 'click' , ('hover' | 'focus' | 'click')[] |
Determines the events that toggle the visibility of the React Tooltip. Can be a single trigger or an array of triggers.
| ||
visible# | - | boolean |
Controls the visibility of the React Tooltip.
|