refactor(auth): remove unused SessionProvider wrapper

Remove the passthrough AuthSessionProvider component and its usage
in layout. better-auth hooks work without a provider wrapper.
This commit is contained in:
2026-04-06 23:22:33 -04:00
parent c6017b2f78
commit cfa93da149
2 changed files with 20 additions and 34 deletions

View File

@@ -4,7 +4,6 @@ import "./globals.css";
import { ThemeProvider } from "next-themes"; import { ThemeProvider } from "next-themes";
import { ModeToggle } from "@/components/mode-toggle"; import { ModeToggle } from "@/components/mode-toggle";
import SignIn from "@/components/sign-in"; import SignIn from "@/components/sign-in";
import AuthSessionProvider from "@/components/SessionProvider";
import { Toaster } from "@/components/ui/sonner"; import { Toaster } from "@/components/ui/sonner";
import Link from "next/link" import Link from "next/link"
@@ -28,7 +27,6 @@ export default function RootLayout({
<body <body
className={`${geist.variable} antialiased min-h-screen flex flex-col dark:text-gray-300 --color-background`} className={`${geist.variable} antialiased min-h-screen flex flex-col dark:text-gray-300 --color-background`}
> >
<AuthSessionProvider>
<ThemeProvider <ThemeProvider
attribute="class" attribute="class"
defaultTheme="system" defaultTheme="system"
@@ -49,7 +47,6 @@ export default function RootLayout({
<main className="flex-1 p-4">{children}</main> <main className="flex-1 p-4">{children}</main>
<Toaster closeButton richColors /> <Toaster closeButton richColors />
</ThemeProvider> </ThemeProvider>
</AuthSessionProvider>
</body> </body>
</html> </html>
); );

View File

@@ -1,11 +0,0 @@
"use client"
import { ReactNode } from "react"
interface Props {
children: ReactNode
}
export default function AuthSessionProvider({ children }: Props) {
return <>{children}</>
}