diff --git a/apps/v4/app/layout.tsx b/apps/v4/app/layout.tsx index c7db90f7a..9a076b6b9 100644 --- a/apps/v4/app/layout.tsx +++ b/apps/v4/app/layout.tsx @@ -9,7 +9,9 @@ import { ActiveThemeProvider } from "@/components/active-theme" import { Analytics } from "@/components/analytics" import { TailwindIndicator } from "@/components/tailwind-indicator" import { ThemeProvider } from "@/components/theme-provider" +import { TooltipProvider as BaseTooltipProvider } from "@/registry/bases/base/ui/tooltip" import { Toaster } from "@/registry/bases/radix/ui/sonner" +import { TooltipProvider as RadixTooltipProvider } from "@/registry/bases/radix/ui/tooltip" import "@/styles/globals.css" @@ -97,8 +99,12 @@ export default function RootLayout({ - {children} - + + + {children} + + + diff --git a/apps/v4/components/code-block-command.tsx b/apps/v4/components/code-block-command.tsx index ee6af1af8..a38a7bba4 100644 --- a/apps/v4/components/code-block-command.tsx +++ b/apps/v4/components/code-block-command.tsx @@ -113,23 +113,16 @@ export function CodeBlockCommand({ })} - - - - - - {hasCopied ? "Copied" : "Copy to Clipboard"} - - + ) } diff --git a/apps/v4/components/copy-button.tsx b/apps/v4/components/copy-button.tsx index 26df3d634..f5b794306 100644 --- a/apps/v4/components/copy-button.tsx +++ b/apps/v4/components/copy-button.tsx @@ -6,11 +6,6 @@ import { IconCheck, IconCopy } from "@tabler/icons-react" import { trackEvent, type Event } from "@/lib/events" import { cn } from "@/lib/utils" import { Button } from "@/registry/new-york-v4/ui/button" -import { - Tooltip, - TooltipContent, - TooltipTrigger, -} from "@/registry/new-york-v4/ui/tooltip" export function copyToClipboardWithMeta(value: string, event?: Event) { navigator.clipboard.writeText(value) @@ -24,7 +19,6 @@ export function CopyButton({ className, variant = "ghost", event, - tooltip = "Copy to Clipboard", ...props }: React.ComponentProps & { value: string @@ -41,38 +35,33 @@ export function CopyButton({ }, []) return ( - - - - - {hasCopied ? "Copied" : tooltip} - + ) } diff --git a/apps/v4/content/docs/components/base/tooltip.mdx b/apps/v4/content/docs/components/base/tooltip.mdx index 3bddb8a40..8d1ff4f56 100644 --- a/apps/v4/content/docs/components/base/tooltip.mdx +++ b/apps/v4/content/docs/components/base/tooltip.mdx @@ -20,10 +20,32 @@ links: + + +Run the following command: + ```bash npx shadcn@latest add tooltip ``` +Add the `TooltipProvider` to the root of your app. + +```tsx title="app/layout.tsx" showLineNumbers {1,7} +import { TooltipProvider } from "@/components/ui/tooltip" + +export default function RootLayout({ children }) { + return ( + + + {children} + + + ) +} +``` + + + @@ -46,6 +68,22 @@ npm install @base-ui/react Update the import paths to match your project setup. +Add the `TooltipProvider` to the root of your app. + +```tsx title="app/layout.tsx" showLineNumbers {1,7} +import { TooltipProvider } from "@/components/ui/tooltip" + +export default function RootLayout({ children }) { + return ( + + + {children} + + + ) +} +``` + diff --git a/apps/v4/content/docs/components/radix/tooltip.mdx b/apps/v4/content/docs/components/radix/tooltip.mdx index 526e02a9f..7eaa10c4a 100644 --- a/apps/v4/content/docs/components/radix/tooltip.mdx +++ b/apps/v4/content/docs/components/radix/tooltip.mdx @@ -20,10 +20,32 @@ links: + + +Run the following command: + ```bash npx shadcn@latest add tooltip ``` +Add the `TooltipProvider` to the root of your app. + +```tsx title="app/layout.tsx" showLineNumbers {1,7} +import { TooltipProvider } from "@/components/ui/tooltip" + +export default function RootLayout({ children }) { + return ( + + + {children} + + + ) +} +``` + + + @@ -46,6 +68,22 @@ npm install radix-ui Update the import paths to match your project setup. +Add the `TooltipProvider` to the root of your app. + +```tsx title="app/layout.tsx" showLineNumbers {1,7} +import { TooltipProvider } from "@/components/ui/tooltip" + +export default function RootLayout({ children }) { + return ( + + + {children} + + + ) +} +``` + diff --git a/apps/v4/examples/base/ui-rtl/tooltip.tsx b/apps/v4/examples/base/ui-rtl/tooltip.tsx index 2919568bc..d6d47d1b7 100644 --- a/apps/v4/examples/base/ui-rtl/tooltip.tsx +++ b/apps/v4/examples/base/ui-rtl/tooltip.tsx @@ -17,11 +17,7 @@ function TooltipProvider({ } function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { - return ( - - - - ) + return } function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { diff --git a/apps/v4/examples/base/ui/tooltip.tsx b/apps/v4/examples/base/ui/tooltip.tsx index 53f64c584..cbaeefa1f 100644 --- a/apps/v4/examples/base/ui/tooltip.tsx +++ b/apps/v4/examples/base/ui/tooltip.tsx @@ -17,11 +17,7 @@ function TooltipProvider({ } function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { - return ( - - - - ) + return } function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { diff --git a/apps/v4/examples/radix/ui-rtl/tooltip.tsx b/apps/v4/examples/radix/ui-rtl/tooltip.tsx index c2f027206..1f3586d1e 100644 --- a/apps/v4/examples/radix/ui-rtl/tooltip.tsx +++ b/apps/v4/examples/radix/ui-rtl/tooltip.tsx @@ -20,11 +20,7 @@ function TooltipProvider({ function Tooltip({ ...props }: React.ComponentProps) { - return ( - - - - ) + return } function TooltipTrigger({ diff --git a/apps/v4/examples/radix/ui/tooltip.tsx b/apps/v4/examples/radix/ui/tooltip.tsx index c2f027206..1f3586d1e 100644 --- a/apps/v4/examples/radix/ui/tooltip.tsx +++ b/apps/v4/examples/radix/ui/tooltip.tsx @@ -20,11 +20,7 @@ function TooltipProvider({ function Tooltip({ ...props }: React.ComponentProps) { - return ( - - - - ) + return } function TooltipTrigger({ diff --git a/apps/v4/public/r/styles/base-lyra/tooltip.json b/apps/v4/public/r/styles/base-lyra/tooltip.json index d65bc6efb..8c18ea461 100644 --- a/apps/v4/public/r/styles/base-lyra/tooltip.json +++ b/apps/v4/public/r/styles/base-lyra/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/base-lyra/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-lyra/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-lyra/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return \n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/base-maia/tooltip.json b/apps/v4/public/r/styles/base-maia/tooltip.json index dc53b2e75..f308abbcf 100644 --- a/apps/v4/public/r/styles/base-maia/tooltip.json +++ b/apps/v4/public/r/styles/base-maia/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/base-maia/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-maia/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-maia/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return \n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/base-mira/tooltip.json b/apps/v4/public/r/styles/base-mira/tooltip.json index 22e2fcdc6..448e4592a 100644 --- a/apps/v4/public/r/styles/base-mira/tooltip.json +++ b/apps/v4/public/r/styles/base-mira/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/base-mira/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-mira/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-mira/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return \n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/base-nova/tooltip.json b/apps/v4/public/r/styles/base-nova/tooltip.json index c2fc7938b..fc8facd1a 100644 --- a/apps/v4/public/r/styles/base-nova/tooltip.json +++ b/apps/v4/public/r/styles/base-nova/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/base-nova/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-nova/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-nova/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return \n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/base-vega/tooltip.json b/apps/v4/public/r/styles/base-vega/tooltip.json index da48c8a80..c809fa3ad 100644 --- a/apps/v4/public/r/styles/base-vega/tooltip.json +++ b/apps/v4/public/r/styles/base-vega/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/base-vega/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-vega/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport { Tooltip as TooltipPrimitive } from \"@base-ui/react/tooltip\"\n\nimport { cn } from \"@/registry/base-vega/lib/utils\"\n\nfunction TooltipProvider({\n delay = 0,\n ...props\n}: TooltipPrimitive.Provider.Props) {\n return (\n \n )\n}\n\nfunction Tooltip({ ...props }: TooltipPrimitive.Root.Props) {\n return \n}\n\nfunction TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) {\n return \n}\n\nfunction TooltipContent({\n className,\n side = \"top\",\n sideOffset = 4,\n align = \"center\",\n alignOffset = 0,\n children,\n ...props\n}: TooltipPrimitive.Popup.Props &\n Pick<\n TooltipPrimitive.Positioner.Props,\n \"align\" | \"alignOffset\" | \"side\" | \"sideOffset\"\n >) {\n return (\n \n \n \n {children}\n \n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/new-york-v4/tooltip.json b/apps/v4/public/r/styles/new-york-v4/tooltip.json index d5c083248..351bf480c 100644 --- a/apps/v4/public/r/styles/new-york-v4/tooltip.json +++ b/apps/v4/public/r/styles/new-york-v4/tooltip.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/new-york-v4/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/radix-lyra/tooltip.json b/apps/v4/public/r/styles/radix-lyra/tooltip.json index bfd6e30aa..0fb9399f8 100644 --- a/apps/v4/public/r/styles/radix-lyra/tooltip.json +++ b/apps/v4/public/r/styles/radix-lyra/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/radix-lyra/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-lyra/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-lyra/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/radix-maia/tooltip.json b/apps/v4/public/r/styles/radix-maia/tooltip.json index cd3869f7a..79ed3aaed 100644 --- a/apps/v4/public/r/styles/radix-maia/tooltip.json +++ b/apps/v4/public/r/styles/radix-maia/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/radix-maia/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-maia/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-maia/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/radix-mira/tooltip.json b/apps/v4/public/r/styles/radix-mira/tooltip.json index 88c245dc7..69b227094 100644 --- a/apps/v4/public/r/styles/radix-mira/tooltip.json +++ b/apps/v4/public/r/styles/radix-mira/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/radix-mira/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-mira/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-mira/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/radix-nova/tooltip.json b/apps/v4/public/r/styles/radix-nova/tooltip.json index 2b20b6304..21f5fe6c4 100644 --- a/apps/v4/public/r/styles/radix-nova/tooltip.json +++ b/apps/v4/public/r/styles/radix-nova/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/radix-nova/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-nova/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-nova/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/radix-vega/tooltip.json b/apps/v4/public/r/styles/radix-vega/tooltip.json index 22e7a80db..7c8630f44 100644 --- a/apps/v4/public/r/styles/radix-vega/tooltip.json +++ b/apps/v4/public/r/styles/radix-vega/tooltip.json @@ -4,7 +4,7 @@ "files": [ { "path": "registry/radix-vega/ui/tooltip.tsx", - "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-vega/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return (\n \n \n \n )\n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", + "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { Tooltip as TooltipPrimitive } from \"radix-ui\"\n\nimport { cn } from \"@/registry/radix-vega/lib/utils\"\n\nfunction TooltipProvider({\n delayDuration = 0,\n ...props\n}: React.ComponentProps) {\n return (\n \n )\n}\n\nfunction Tooltip({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipTrigger({\n ...props\n}: React.ComponentProps) {\n return \n}\n\nfunction TooltipContent({\n className,\n sideOffset = 0,\n children,\n ...props\n}: React.ComponentProps) {\n return (\n \n \n {children}\n \n \n \n )\n}\n\nexport { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger }\n", "type": "registry:ui" } ], diff --git a/apps/v4/registry/bases/base/ui/tooltip.tsx b/apps/v4/registry/bases/base/ui/tooltip.tsx index e3884dc08..58beb12fc 100644 --- a/apps/v4/registry/bases/base/ui/tooltip.tsx +++ b/apps/v4/registry/bases/base/ui/tooltip.tsx @@ -18,11 +18,7 @@ function TooltipProvider({ } function Tooltip({ ...props }: TooltipPrimitive.Root.Props) { - return ( - - - - ) + return } function TooltipTrigger({ ...props }: TooltipPrimitive.Trigger.Props) { diff --git a/apps/v4/registry/bases/radix/ui/tooltip.tsx b/apps/v4/registry/bases/radix/ui/tooltip.tsx index 75f17bb55..dd9f97dcf 100644 --- a/apps/v4/registry/bases/radix/ui/tooltip.tsx +++ b/apps/v4/registry/bases/radix/ui/tooltip.tsx @@ -21,11 +21,7 @@ function TooltipProvider({ function Tooltip({ ...props }: React.ComponentProps) { - return ( - - - - ) + return } function TooltipTrigger({ diff --git a/apps/v4/registry/new-york-v4/ui/tooltip.tsx b/apps/v4/registry/new-york-v4/ui/tooltip.tsx index bcbfb67f8..d80a14468 100644 --- a/apps/v4/registry/new-york-v4/ui/tooltip.tsx +++ b/apps/v4/registry/new-york-v4/ui/tooltip.tsx @@ -21,11 +21,7 @@ function TooltipProvider({ function Tooltip({ ...props }: React.ComponentProps) { - return ( - - - - ) + return } function TooltipTrigger({