1cf9fd9d8c
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
624 B
TypeScript
18 lines
624 B
TypeScript
"use client";
|
||
|
||
import { ThemeProvider } from "next-themes";
|
||
import { Toaster } from "@/components/ui/sonner";
|
||
import { TooltipProvider } from "@/components/ui/tooltip";
|
||
|
||
/** Kök istemci sağlayıcıları: tema (açık/koyu/sistem), tooltip ve bildirimler. */
|
||
export function Providers({ children }: { children: React.ReactNode }) {
|
||
return (
|
||
<ThemeProvider attribute="class" defaultTheme="system" enableSystem disableTransitionOnChange>
|
||
<TooltipProvider delayDuration={300}>
|
||
{children}
|
||
<Toaster position="top-center" richColors closeButton />
|
||
</TooltipProvider>
|
||
</ThemeProvider>
|
||
);
|
||
}
|