generated from fahricansecer/boilerplate-fe
24 lines
658 B
TypeScript
24 lines
658 B
TypeScript
"use client";
|
|
|
|
import { SessionProvider } from "next-auth/react";
|
|
import { ThemeProvider } from "next-themes";
|
|
import ReactQueryProvider from "@/provider/react-query-provider";
|
|
import { ToastProvider } from "@/components/ui/toast";
|
|
|
|
export function Provider({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<SessionProvider>
|
|
<ReactQueryProvider>
|
|
<ThemeProvider
|
|
attribute="class"
|
|
defaultTheme="dark"
|
|
enableSystem={false}
|
|
disableTransitionOnChange
|
|
>
|
|
<ToastProvider>{children}</ToastProvider>
|
|
</ThemeProvider>
|
|
</ReactQueryProvider>
|
|
</SessionProvider>
|
|
);
|
|
}
|