Search sites, categories, sections, or styles.
| Prop | Type | Description |
|---|---|---|
content | ReactNode | Noninteractive content. |
label | string | Accessible trigger name. |
children | ReactElement | Custom button trigger. |
action | BubbleTooltipAction | Optional link or button. |
side | "top" | "right" | "bottom" | "left" | Preferred side. Defaults to top. |
align | "start" | "center" | "end" | Alignment. Defaults to center. |
sideOffset | number | Trigger gap in px. Defaults to 8. |
delay | number | Hover open delay in ms. Defaults to 180. |
closeDelay | number | Hover close delay in ms. Defaults to 120. |
open | boolean | Controlled open state. |
defaultOpen | boolean | Initial uncontrolled state. |
onOpenChange | (open: boolean) => void | Runs when visibility changes. |
className | string | Extra popup classes. |
triggerClassName | string | Extra trigger classes. |
| Prop | Type | Description |
|---|---|---|
label | string | Link text. |
href | string | Link destination. |
target | "_self" | "_blank" | Where the link opens. |
| Prop | Type | Description |
|---|---|---|
label | string | Button text. |
onClick | () => void | Runs on activation. |