diff --git a/app/page.tsx b/app/page.tsx
index a133379..b6892b2 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -3,6 +3,7 @@ import ListCard from '@/components/ListCard'
import NewListButton from '@/components/NewListButton'
import GlobalSearch from '@/components/GlobalSearch'
import EmptyState from '@/components/EmptyState'
+import LogoutButton from '@/components/LogoutButton'
import Link from 'next/link'
import { getServerSession } from 'next-auth'
import { authOptions } from '@/pages/api/auth/[...nextauth]'
@@ -39,6 +40,7 @@ export default async function Home() {
>
Profile
+
>
)}
diff --git a/components/LogoutButton.tsx b/components/LogoutButton.tsx
new file mode 100644
index 0000000..a795cb6
--- /dev/null
+++ b/components/LogoutButton.tsx
@@ -0,0 +1,21 @@
+'use client'
+
+import { signOut } from 'next-auth/react'
+import { LogOut } from 'lucide-react'
+
+export default function LogoutButton() {
+ const handleLogout = async () => {
+ await signOut({ callbackUrl: '/auth/login' })
+ }
+
+ return (
+
+ )
+}