From cfa93da149a9f9bda5b85b2ab6ffed63943d0f63 Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Mon, 6 Apr 2026 23:22:33 -0400 Subject: [PATCH] refactor(auth): remove unused SessionProvider wrapper Remove the passthrough AuthSessionProvider component and its usage in layout. better-auth hooks work without a provider wrapper. --- src/app/layout.tsx | 43 ++++++++++++++---------------- src/components/SessionProvider.tsx | 11 -------- 2 files changed, 20 insertions(+), 34 deletions(-) delete mode 100644 src/components/SessionProvider.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f2cdac9..31963c4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -4,7 +4,6 @@ import "./globals.css"; import { ThemeProvider } from "next-themes"; import { ModeToggle } from "@/components/mode-toggle"; import SignIn from "@/components/sign-in"; -import AuthSessionProvider from "@/components/SessionProvider"; import { Toaster } from "@/components/ui/sonner"; import Link from "next/link" @@ -28,28 +27,26 @@ export default function RootLayout({ - - -
- -

- {metadata.title as string || "iCal PWA"} -

- -
- - -
-
-
{children}
- -
-
+ +
+ +

+ {metadata.title as string || "iCal PWA"} +

+ +
+ + +
+
+
{children}
+ +
); diff --git a/src/components/SessionProvider.tsx b/src/components/SessionProvider.tsx deleted file mode 100644 index 5e36b50..0000000 --- a/src/components/SessionProvider.tsx +++ /dev/null @@ -1,11 +0,0 @@ -"use client" - -import { ReactNode } from "react" - -interface Props { - children: ReactNode -} - -export default function AuthSessionProvider({ children }: Props) { - return <>{children} -}