diff --git a/src/app/dashboard/layout.tsx b/src/app/dashboard/layout.tsx index 6f91e10..8a91a0a 100644 --- a/src/app/dashboard/layout.tsx +++ b/src/app/dashboard/layout.tsx @@ -41,7 +41,7 @@ export default async function DashboardLayout({
- +
diff --git a/src/components/user-nav.tsx b/src/components/user-nav.tsx index af0cc0a..3e84a1a 100644 --- a/src/components/user-nav.tsx +++ b/src/components/user-nav.tsx @@ -14,18 +14,28 @@ import { import { signOut } from "@/app/(auth)/actions" import { useRouter } from "next/navigation" -export function UserNav() { +interface UserNavProps { + user?: { + name: string | null + email: string | null + } +} + +export function UserNav({ user }: UserNavProps) { const router = useRouter() const handleSignOut = async () => { await signOut() } + const displayName = user?.name || user?.email?.split('@')[0] || 'K' + const initial = displayName.charAt(0).toUpperCase() + return ( -