import { auth } from "@/auth"
import ReactQueryProvider from "@/providers/ReactQueryProvider"
import { SessionProvider } from "next-auth/react"
import AuthProvider from "./AuthProvider"
import { Toaster } from "@/components/ui/toaster"
export default async function Providers({
  children,
}: {
  children: React.ReactNode
}) {
  const session = await auth()
  return (
    <ReactQueryProvider>
      <SessionProvider session={session}>
        <AuthProvider>{children}</AuthProvider>
        <Toaster />
      </SessionProvider>
    </ReactQueryProvider>
  )
}
