docs/components/toggle-tooltip
Sections
Components
Utilities
Forms
Hooks
Copy Markdown
Display information on click.
Toggle Tooltip is built on top of the Popover component. Check it out for more examples.
PreviewCode
CLIManual
pnpmbunnpmyarn
pnpm dlx shadcn@latest add @shark/toggle-tooltip
ToggleTooltip
├── ToggleTooltipTrigger
└── ToggleTooltipContent
import {
ToggleTooltip,
ToggleTooltipContent,
ToggleTooltipTrigger,
} from "@/components/ui/toggle-tooltip";
<ToggleTooltip>
<ToggleTooltipTrigger />
<ToggleTooltipContent>
Hover or click to see this content.
</ToggleTooltipContent>
</ToggleTooltip>
You're viewing Toggle Tooltip —a popover that opens on hover or click. Use it when the content is essential and should be accessible to everyone, including touch users and screen readers.
aria-label when the trigger is an icon without visible text.Use the positioning prop to change the position.
PreviewCode
lefttopbottomright
Root component. Combines toggle with tooltip on click.
| Prop | Type | Default |
|---|---|---|
positioning | PositioningOptions | { placement: "top" } |
modal | boolean | false |
lazyMount | boolean | true |
unmountOnExit | boolean | true |
open | boolean | - |
onOpenChange | (details: OpenChangeDetails) => void | - |
Shows the tooltip on click. Button by default; use asChild for custom elements.
| Prop | Type | Default |
|---|---|---|
className | string | - |
asChild | boolean | - |
Tooltip content shown in a popover on click.
| Prop | Type | Default |
|---|---|---|
className | string | - |
asChild | boolean | - |
Optional arrow pointing to the trigger. Place inside ToggleTooltipContent.
| Prop | Type | Default |
|---|---|---|
className | string | - |
asChild | boolean | - |
| Attribute | Default |
|---|---|
--arrow-background | var(--foreground) |
--arrow-size | calc(1.5 * var(--spacing)) |
For a complete list of props, see the Ark UI documentation.
[
Previous page
Toggle Group ](/docs/components/toggle-group)[
Next page
Toggle ](/docs/components/toggle)
On This Page
InstallationAnatomyUsageTooltip vs Toggle TooltipUse Toggle Tooltip whenToggle Tooltip behaviorConsider Tooltip whenPositioningAPI ReferenceToggleTooltipToggleTooltipTriggerToggleTooltipContentToggleTooltipArrow