feat: remove TooltipProvider

This commit is contained in:
Li Xin
2025-05-02 17:24:07 +08:00
parent ad2a9ccd70
commit cdb1492cef
2 changed files with 15 additions and 15 deletions

View File

@@ -6,6 +6,7 @@ import type { CSSProperties } from "react";
import {
Tooltip as ShadcnTooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "~/components/ui/tooltip";
import { cn } from "~/lib/utils";
@@ -28,16 +29,18 @@ export function Tooltip({
sideOffset?: number;
}) {
return (
<ShadcnTooltip delayDuration={750} open={open}>
<TooltipTrigger asChild>{children}</TooltipTrigger>
<TooltipContent
className={cn(className)}
style={style}
side={side}
sideOffset={sideOffset}
>
{title}
</TooltipContent>
</ShadcnTooltip>
<TooltipProvider>
<ShadcnTooltip delayDuration={750} open={open}>
<TooltipTrigger asChild>{children}</TooltipTrigger>
<TooltipContent
className={cn(className)}
style={style}
side={side}
sideOffset={sideOffset}
>
{title}
</TooltipContent>
</ShadcnTooltip>
</TooltipProvider>
);
}