registry/default/variants/v-tooltip-4.tsx
import { Button } from "@/registry/default/ui/button";
import {
Tooltip,
TooltipContent,
TooltipTrigger,
} from "@/registry/default/ui/tooltip";
const sides = [
"inline-start",
"left",
"top",
"bottom",
"right",
"inline-end",
] as const;
export function Pattern() {
return (
<div className="grid max-w-xs grid-cols-3 gap-2">
{sides.map((side) => (
<Tooltip key={side}>
<TooltipTrigger
render={<Button className="w-full" variant="outline" />}
>
{side.replace("-", " ")[0]?.toUpperCase() +
side.replace("-", " ").slice(1)}
</TooltipTrigger>
<TooltipContent side={side}>
<p className="text-sm">Add to library</p>
</TooltipContent>
</Tooltip>
))}
</div>
);
}






















