Fluid Tooltip
Use Fluid Tooltip for a related group of compact controls. One tooltip surface follows the active trigger, so labels remain oriented as someone scans a toolbar or navigation group.
Preview
Basic usage
Examples
Use a horizontal group for toolbars and a vertical group for stacked controls. The first pointer tooltip observes the configured delay, while adjacent tooltips open immediately.
Usage
API
| Property | Type | Default | Description |
|---|---|---|---|
children | ReactNode | required | Related tooltip roots rendered inside the group. |
orientation | FluidTooltipOrientation | "auto" | Axis used to calculate directional content entry. |
openDelay | number | 350 | Delay before the first pointer tooltip opens, in milliseconds. |
closeDelay | number | 100 | Grace period before a pointer tooltip closes, in milliseconds. |
disabled | boolean | false | Disables tooltip behavior for every trigger in the group. |
className | string | undefined | Additional CSS classes for the positioned tooltip surface. |
Accessibility
Fluid Tooltip uses Base UI tooltip semantics, collision-aware positioning, and accessible descriptions. Keyboard focus opens the relevant label immediately without directional travel.
Styling
Use the group orientation and component class names to fit the control group. Reduced-motion preferences remove content travel while preserving the label.
Contact
Found a bug or need help using this component? Open an issue on GitHub.
License & Usage
Sona UI is available under the MIT license. You may use, modify, and distribute this component in personal and commercial projects.
Was this page helpful?
Your response helps us improve component docs.