Koori UI
Components

GlassTooltip

A glassmorphism-styled tooltip powered by Radix UI, composed of Provider, Tooltip, Trigger, and Content.

Preview

Usage

Wrap your app (or page) with GlassTooltipProvider once, then use GlassTooltip around any trigger.

import {
  GlassTooltipProvider,
  GlassTooltip,
  GlassTooltipTrigger,
  GlassTooltipContent,
  GlassButton,
} from "koori-ui";
 
<GlassTooltipProvider>
  <GlassTooltip>
    <GlassTooltipTrigger asChild>
      <GlassButton>Hover me</GlassButton>
    </GlassTooltipTrigger>
    <GlassTooltipContent>
      Helpful information
    </GlassTooltipContent>
  </GlassTooltip>
</GlassTooltipProvider>

Side Placement

<GlassTooltipContent side="right">Right side tooltip</GlassTooltipContent>
<GlassTooltipContent side="bottom">Bottom tooltip</GlassTooltipContent>

Props — GlassTooltipProvider

PropTypeDefaultDescription
delayDurationnumber700Milliseconds before the tooltip opens
skipDelayDurationnumber300Delay when moving between tooltips

Props — GlassTooltipContent

PropTypeDefaultDescription
side"top" | "right" | "bottom" | "left""top"Preferred side to render
sideOffsetnumber4Offset in pixels from the trigger
align"start" | "center" | "end""center"Alignment relative to the trigger

All Radix Tooltip.Root and Tooltip.Content props are also accepted.

On this page