Tooltip

Displays informational text on hover or focus. Wraps bits-ui Tooltip.

Example

Props

Tooltip.Root

PropTypeDefaultDescription
openDelaynumber200Delay in ms before tooltip opens
closeDelaynumber0Delay in ms before tooltip closes
childrenSnippetTrigger and content

Tooltip.Trigger

PropTypeDefaultDescription
classstringAdditional CSS classes
childrenSnippetElement that triggers the tooltip

Tooltip.Content

PropTypeDefaultDescription
side'top' | 'right' | 'bottom' | 'left''top'Preferred side of the trigger
sideOffsetnumber4Distance from trigger in px
classstringAdditional CSS classes
childrenSnippetTooltip content

Usage

<script>
  import { Tooltip, Button } from '@chrissnell/chonky-ui';
</script>

<Tooltip.Root>
  <Tooltip.Trigger>
    <Button>Hover me</Button>
  </Tooltip.Trigger>
  <Tooltip.Content side="top">
    Helpful information
  </Tooltip.Content>
</Tooltip.Root>