tooltip
pane/tooltipFreeComponent
pane publishes no description for this item.
Install it
npx shadcn@latest add https://pane.theui.company/r/tooltip.jsonSource
1"use client";23import { Tooltip as TooltipPrimitive } from "radix-ui";4import type * as React from "react";5import { Pane } from "@/components/ui/pane";6import { cn } from "@/lib/utils";78function TooltipProvider({9 delayDuration = 200,10 ...props11}: React.ComponentProps<typeof TooltipPrimitive.Provider>) {12 return (13 <TooltipPrimitive.Provider14 data-slot="tooltip-provider"15 delayDuration={delayDuration}16 {...props}17 />18 );19}2021function Tooltip({22 ...props23}: React.ComponentProps<typeof TooltipPrimitive.Root>) {24 return (25 <TooltipProvider>26 <TooltipPrimitive.Root data-slot="tooltip" {...props} />27 </TooltipProvider>28 );29}3031function TooltipTrigger({32 ...props33}: React.ComponentProps<typeof TooltipPrimitive.Trigger>) {34 return <TooltipPrimitive.Trigger data-slot="tooltip-trigger" {...props} />;35}3637function TooltipContent({38 className,39 sideOffset = 8,40 children,41 ...props42}: React.ComponentProps<typeof TooltipPrimitive.Content>) {43 return (44 <TooltipPrimitive.Portal>45 <TooltipPrimitive.Content46 data-slot="tooltip-content"47 sideOffset={sideOffset}48 className="z-50 origin-(--radix-tooltip-content-transform-origin) animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95"49 {...props}50 >51 <Pane variant="clear" radius={12} className="px-3 py-1.5">52 <span className={cn("text-xs font-medium text-balance", className)}>53 {children}54 </span>55 </Pane>56 </TooltipPrimitive.Content>57 </TooltipPrimitive.Portal>58 );59}6061export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider };
What it pulls in
npm packages
Other registry items
Files it writes
More from pane
All 25 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| badgebadge | pane | Components | Free | 2 deps | |
| buttonbutton | pane | Components | Free | 2 deps | |
| cardcard | pane | Components | Free | no deps | |
| dialogdialog | pane | Components | Free | 2 deps | |
| inputinput | pane | Components | Free | no deps | |
| panepane | pane | Components | Free | 1 dep | |
| sheetsheet | pane | Components | Free | 3 deps | |
| switchswitch | pane | Components | Free | 2 deps |
