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

@ -7,7 +7,6 @@ import { type Metadata } from "next";
import { Geist } from "next/font/google";
import { ThemeProviderWrapper } from "~/components/deer-flow/theme-provider-wrapper";
import { TooltipProvider } from "~/components/ui/tooltip";
import { Toaster } from "../components/deer-flow/toaster";
@ -29,9 +28,7 @@ export default function RootLayout({
return (
<html lang="en" className={`${geist.variable}`} suppressHydrationWarning>
<body className="bg-app">
<ThemeProviderWrapper>
<TooltipProvider>{children}</TooltipProvider>
</ThemeProviderWrapper>
<ThemeProviderWrapper>{children}</ThemeProviderWrapper>
<Toaster />
</body>
</html>

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,6 +29,7 @@ export function Tooltip({
sideOffset?: number;
}) {
return (
<TooltipProvider>
<ShadcnTooltip delayDuration={750} open={open}>
<TooltipTrigger asChild>{children}</TooltipTrigger>
<TooltipContent
@ -39,5 +41,6 @@ export function Tooltip({
{title}
</TooltipContent>
</ShadcnTooltip>
</TooltipProvider>
);
}