From b68a5618867b7f8d58cc278e0ffe1945275c580c Mon Sep 17 00:00:00 2001 From: Dominik Stahl Date: Mon, 12 May 2025 21:24:23 +0200 Subject: [PATCH] feat: add logout page --- src/app/home/page.tsx | 3 +-- src/app/logout/page.tsx | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 src/app/logout/page.tsx diff --git a/src/app/home/page.tsx b/src/app/home/page.tsx index c61abdd..4e6773b 100644 --- a/src/app/home/page.tsx +++ b/src/app/home/page.tsx @@ -1,4 +1,3 @@ -import { Logout } from '@/components/user/sso-logout-button'; import { RedirectButton } from '@/components/user/redirect-button'; import { ThemePicker } from '@/components/user/theme-picker'; @@ -8,7 +7,7 @@ export default function Home() {
{}

Home

- +
diff --git a/src/app/logout/page.tsx b/src/app/logout/page.tsx new file mode 100644 index 0000000..15f29aa --- /dev/null +++ b/src/app/logout/page.tsx @@ -0,0 +1,40 @@ +import { signOut } from '@/auth'; +import { Button } from '@/components/ui/button'; +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from '@/components/ui/card'; + +export default function SignOutPage() { + return ( +
+
{ + 'use server'; + await signOut({ redirectTo: '/login' }); + }} + > + + + Logout + + Are you sure you want to log out? + + + + + + +
+
+ ); +}