Copy to clipboard
A tooltip
Installation
Copy to clipboard
npx bearnie add tooltip
npx bearnie add tooltip
bunx bearnie add tooltip
bunx bearnie add tooltip
pnpm dlx bearnie add tooltip
pnpm dlx bearnie add tooltip
yarn dlx bearnie add tooltip
yarn dlx bearnie add tooltip
Copy to clipboard
import Tooltip from "@/components/ui/tooltip/Tooltip.astro";
import TooltipTrigger from "@/components/ui/tooltip/TooltipTrigger.astro";
import TooltipContent from "@/components/ui/tooltip/TooltipContent.astro";
Usage
import {
Tooltip,
TooltipTrigger,
TooltipContent,
} from "@/components/ui/tooltip"
<Tooltip>
<TooltipTrigger>
<Button>Hover</Button>
</TooltipTrigger>
<TooltipContent>
Tooltip text
</TooltipContent>
</Tooltip>
Examples
Side top
Copy to clipboard
Top tooltip
Side bottom
Copy to clipboard
Bottom Tooltip
Side left
Copy to clipboard
Tooltip on left
Side right
Copy to clipboard
Tooltip on right
With icon button
Copy to clipboard
Add to library
Toolbar
Copy to clipboard
Bold
Italic
Underline
Anatomy
Tooltip- The root containerTooltipTrigger- The element that shows the tooltip on hoverTooltipContent- The tooltip text panel
Props
TooltipContent
| Prop | Type | Default | Description |
|---|---|---|---|
| side | top | right | bottom | left | top | Position relative to trigger |
| class | string | - | Additional CSS classes |
All other Tooltip components accept class for additional CSS classes.