Skip to content

components/tooltip

@fungi.computer/caps


@fungi.computer/caps / components/tooltip

TooltipSide = "bottom" | "left" | "right" | "top"

Supported TooltipSide values.


TooltipProps = object & Omit<HTMLAttributes<HTMLSpanElement>>, "children">>

Props accepted by Tooltip.

children: ReactNode

optional defaultOpen?: boolean

optional delayDuration?: number

optional onOpenChange?: (open) => void

Called after the tooltip open state changes.

boolean

void

optional open?: boolean

optional side?: TooltipSide


TooltipTriggerProps = object & ButtonHTMLAttributes<HTMLButtonElement>>

Props accepted by TooltipTrigger.

optional asChild?: boolean

optional children?: ReactNode


TooltipContentProps = object & HTMLAttributes<HTMLDivElement>>

Props accepted by TooltipContent.

children: ReactNode

const Tooltip: ForwardRefExoticComponent<object & Omit<HTMLAttributes<HTMLSpanElement>>, "children"> > & RefAttributes<HTMLSpanElement>>>>

A tooltip controller with explicit controlled or uncontrolled open state.


const TooltipTrigger: ForwardRefExoticComponent<object & ButtonHTMLAttributes<HTMLButtonElement> > & RefAttributes<HTMLButtonElement>>>>

The trigger control for a Tooltip.


const TooltipContent: ForwardRefExoticComponent<object & HTMLAttributes<HTMLDivElement> > & RefAttributes<HTMLDivElement>>>>

The positioned content region for a Tooltip.