Tooltip
blacksite/tooltipFreeComponent
Floating tooltip with mono caption styling.
Install it
npx shadcn@latest add https://blacksite.sh/r/tooltip.jsonSource
1"use client";23import * as React from "react";4import * as TooltipPrimitive from "@radix-ui/react-tooltip";56import { cn } from "@/lib/utils";78const TooltipProvider = TooltipPrimitive.Provider;9const Tooltip = TooltipPrimitive.Root;10const TooltipTrigger = TooltipPrimitive.Trigger;1112const TooltipContent = React.forwardRef<13 React.ElementRef<typeof TooltipPrimitive.Content>,14 React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Content>15>(({ className, sideOffset = 6, ...props }, ref) => (16 <TooltipPrimitive.Content17 ref={ref}18 sideOffset={sideOffset}19 className={cn(20 "border-border-strong bg-popover z-50 max-w-[260px] rounded-sm border px-2 py-1",21 "text-mono text-popover-foreground text-[11px] tracking-[0.06em] uppercase",22 "shadow-[var(--shadow-panel)]",23 "data-[state=delayed-open]:animate-in data-[state=closed]:animate-out",24 "data-[state=closed]:fade-out-0 data-[state=delayed-open]:fade-in-0",25 "data-[state=delayed-open]:zoom-in-95 data-[state=closed]:zoom-out-95",26 className,27 )}28 {...props}29 />30));31TooltipContent.displayName = TooltipPrimitive.Content.displayName;3233export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };
More from blacksite
All 25 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| App headerapp-header | blacksite | Components | Free | no deps | |
| Badgebadge | blacksite | Components | Free | no deps | |
| Bar chartbar-chart | blacksite | Components | Free | no deps | |
| Buttonbutton | blacksite | Components | Free | no deps | |
| Cardcard | blacksite | Components | Free | no deps | |
| Chart tooltipchart-tooltip | blacksite | Components | Free | no deps | |
| Data listdata-list | blacksite | Components | Free | no deps | |
| Gantt timelinegantt-timeline | blacksite | Components | Free | no deps |
