From 630323ad47c309571d957d6ac0b6a3a12ba8beac Mon Sep 17 00:00:00 2001 From: shadcn Date: Wed, 4 Feb 2026 18:04:19 +0400 Subject: [PATCH] feat: update TooltipProvider handling --- apps/v4/app/layout.tsx | 10 ++- apps/v4/components/code-block-command.tsx | 27 +++----- apps/v4/components/copy-button.tsx | 67 ++++++++----------- .../content/docs/components/base/tooltip.mdx | 38 +++++++++++ .../content/docs/components/radix/tooltip.mdx | 38 +++++++++++ apps/v4/examples/base/ui-rtl/tooltip.tsx | 6 +- apps/v4/examples/base/ui/tooltip.tsx | 6 +- apps/v4/examples/radix/ui-rtl/tooltip.tsx | 6 +- apps/v4/examples/radix/ui/tooltip.tsx | 6 +- .../public/r/styles/base-lyra/resizable.json | 2 +- .../v4/public/r/styles/base-lyra/tooltip.json | 2 +- .../public/r/styles/base-maia/resizable.json | 2 +- .../v4/public/r/styles/base-maia/tooltip.json | 2 +- .../public/r/styles/base-mira/resizable.json | 2 +- .../v4/public/r/styles/base-mira/tooltip.json | 2 +- .../public/r/styles/base-nova/resizable.json | 2 +- .../v4/public/r/styles/base-nova/tooltip.json | 2 +- .../public/r/styles/base-vega/resizable.json | 2 +- .../v4/public/r/styles/base-vega/tooltip.json | 2 +- .../public/r/styles/new-york-v4/tooltip.json | 2 +- .../public/r/styles/radix-lyra/resizable.json | 2 +- .../public/r/styles/radix-lyra/tooltip.json | 2 +- .../public/r/styles/radix-maia/resizable.json | 2 +- .../public/r/styles/radix-maia/tooltip.json | 2 +- .../public/r/styles/radix-mira/resizable.json | 2 +- .../public/r/styles/radix-mira/tooltip.json | 2 +- .../public/r/styles/radix-nova/resizable.json | 2 +- .../public/r/styles/radix-nova/tooltip.json | 2 +- .../public/r/styles/radix-vega/resizable.json | 2 +- .../public/r/styles/radix-vega/tooltip.json | 2 +- apps/v4/registry/bases/base/ui/tooltip.tsx | 6 +- apps/v4/registry/bases/radix/ui/tooltip.tsx | 6 +- apps/v4/registry/new-york-v4/ui/tooltip.tsx | 6 +- 33 files changed, 150 insertions(+), 114 deletions(-) diff --git a/apps/v4/app/layout.tsx b/apps/v4/app/layout.tsx index c7db90f7ac..9a076b6b99 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 ee6af1af81..a38a7bba47 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 26df3d634b..f5b7943062 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 3bddb8a40c..8d1ff4f56a 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 526e02a9f2..7eaa10c4a8 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 2919568bc5..d6d47d1b76 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 53f64c5845..cbaeefa1f4 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 c2f027206b..1f3586d1e7 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 c2f027206b..1f3586d1e7 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/resizable.json b/apps/v4/public/r/styles/base-lyra/resizable.json index c8daa19e9f..29767f4842 100644 --- a/apps/v4/public/r/styles/base-lyra/resizable.json +++ b/apps/v4/public/r/styles/base-lyra/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/base-lyra/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-lyra/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-lyra/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", "type": "registry:ui" } ], diff --git a/apps/v4/public/r/styles/base-lyra/tooltip.json b/apps/v4/public/r/styles/base-lyra/tooltip.json index d65bc6efbe..8c18ea4615 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/resizable.json b/apps/v4/public/r/styles/base-maia/resizable.json index c1ce996b73..7a405f10a1 100644 --- a/apps/v4/public/r/styles/base-maia/resizable.json +++ b/apps/v4/public/r/styles/base-maia/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/base-maia/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-maia/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-maia/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 dc53b2e750..f308abbcfd 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/resizable.json b/apps/v4/public/r/styles/base-mira/resizable.json index 3684df933a..7c86b7f854 100644 --- a/apps/v4/public/r/styles/base-mira/resizable.json +++ b/apps/v4/public/r/styles/base-mira/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/base-mira/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-mira/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-mira/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 22e2fcdc65..448e4592a5 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/resizable.json b/apps/v4/public/r/styles/base-nova/resizable.json index 806229059b..663eb5494e 100644 --- a/apps/v4/public/r/styles/base-nova/resizable.json +++ b/apps/v4/public/r/styles/base-nova/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/base-nova/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-nova/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-nova/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 c2fc7938b4..fc8facd1a8 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/resizable.json b/apps/v4/public/r/styles/base-vega/resizable.json index 2419a9fcbb..63a8755c38 100644 --- a/apps/v4/public/r/styles/base-vega/resizable.json +++ b/apps/v4/public/r/styles/base-vega/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/base-vega/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-vega/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/base-vega/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 da48c8a80b..c809fa3ad5 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 d5c083248b..351bf480c7 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/resizable.json b/apps/v4/public/r/styles/radix-lyra/resizable.json index a345efa152..3e32e42eb9 100644 --- a/apps/v4/public/r/styles/radix-lyra/resizable.json +++ b/apps/v4/public/r/styles/radix-lyra/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/radix-lyra/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-lyra/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-lyra/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 bfd6e30aad..0fb9399f85 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/resizable.json b/apps/v4/public/r/styles/radix-maia/resizable.json index 807e16f7f8..032dbd0235 100644 --- a/apps/v4/public/r/styles/radix-maia/resizable.json +++ b/apps/v4/public/r/styles/radix-maia/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/radix-maia/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-maia/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-maia/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 cd3869f7a9..79ed3aaed8 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/resizable.json b/apps/v4/public/r/styles/radix-mira/resizable.json index 89114e7dcb..49224828aa 100644 --- a/apps/v4/public/r/styles/radix-mira/resizable.json +++ b/apps/v4/public/r/styles/radix-mira/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/radix-mira/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-mira/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-mira/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 88c245dc7a..69b227094d 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/resizable.json b/apps/v4/public/r/styles/radix-nova/resizable.json index 642a9b7537..4359ab7b93 100644 --- a/apps/v4/public/r/styles/radix-nova/resizable.json +++ b/apps/v4/public/r/styles/radix-nova/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/radix-nova/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-nova/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-nova/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 2b20b6304b..21f5fe6c4e 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/resizable.json b/apps/v4/public/r/styles/radix-vega/resizable.json index fb3dcb8ce0..eb0fbca4ce 100644 --- a/apps/v4/public/r/styles/radix-vega/resizable.json +++ b/apps/v4/public/r/styles/radix-vega/resizable.json @@ -7,7 +7,7 @@ "files": [ { "path": "registry/radix-vega/ui/resizable.tsx", - "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-vega/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\n", + "content": "\"use client\"\n\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\nimport { cn } from \"@/registry/radix-vega/lib/utils\"\n\nfunction ResizablePanelGroup({\n className,\n ...props\n}: ResizablePrimitive.GroupProps) {\n return (\n \n )\n}\n\nfunction ResizablePanel({ ...props }: ResizablePrimitive.PanelProps) {\n return \n}\n\nfunction ResizableHandle({\n withHandle,\n className,\n ...props\n}: ResizablePrimitive.SeparatorProps & {\n withHandle?: boolean\n}) {\n return (\n div]:rotate-90\",\n className\n )}\n {...props}\n >\n {withHandle && (\n
\n )}\n \n )\n}\n\nexport { ResizableHandle, ResizablePanel, ResizablePanelGroup }\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 22e7a80db0..7c8630f440 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 e3884dc085..58beb12fca 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 75f17bb558..dd9f97dcf6 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 bcbfb67f86..d80a14468c 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({