fix: nav bar showing no name / email
This commit is contained in:
@@ -10,7 +10,7 @@ import {
|
|||||||
Server,
|
Server,
|
||||||
Volume2,
|
Volume2,
|
||||||
BookOpenText,
|
BookOpenText,
|
||||||
ChartColumnBig,
|
BarChart3,
|
||||||
LogOutIcon,
|
LogOutIcon,
|
||||||
MoreVerticalIcon,
|
MoreVerticalIcon,
|
||||||
UsersIcon,
|
UsersIcon,
|
||||||
@@ -54,7 +54,7 @@ const generalItems = [
|
|||||||
{
|
{
|
||||||
title: "Analytics",
|
title: "Analytics",
|
||||||
url: "/dashboard",
|
url: "/dashboard",
|
||||||
icon: ChartColumnBig,
|
icon: BarChart3,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Emails",
|
title: "Emails",
|
||||||
@@ -244,7 +244,10 @@ export function AppSidebar() {
|
|||||||
</SidebarGroupContent>
|
</SidebarGroupContent>
|
||||||
<NavUser
|
<NavUser
|
||||||
user={{
|
user={{
|
||||||
name: session?.user.name || "",
|
name:
|
||||||
|
session?.user.name ||
|
||||||
|
session?.user.email?.split("@")[0] ||
|
||||||
|
"User",
|
||||||
email: session?.user.email || "",
|
email: session?.user.email || "",
|
||||||
avatar: session?.user.image || "",
|
avatar: session?.user.image || "",
|
||||||
}}
|
}}
|
||||||
@@ -282,12 +285,12 @@ export function NavUser({
|
|||||||
/>
|
/>
|
||||||
) : null}
|
) : null}
|
||||||
<AvatarFallback className="rounded-lg capitalize">
|
<AvatarFallback className="rounded-lg capitalize">
|
||||||
{user.name?.charAt(0) ?? user.email?.charAt(0) ?? ""}
|
{user.name?.charAt(0) ?? user.email?.charAt(0) ?? "U"}
|
||||||
</AvatarFallback>
|
</AvatarFallback>
|
||||||
</Avatar>
|
</Avatar>
|
||||||
<div className="grid flex-1 text-left text-sm leading-tight">
|
<div className="grid flex-1 text-left text-sm leading-tight">
|
||||||
<span className="truncate font-medium">
|
<span className="truncate font-medium">
|
||||||
{user.name ?? user.email ?? ""}
|
{user.name ?? user.email ?? "User"}
|
||||||
</span>
|
</span>
|
||||||
<span className="truncate text-xs text-muted-foreground">
|
<span className="truncate text-xs text-muted-foreground">
|
||||||
{user.name ? user.email : ""}
|
{user.name ? user.email : ""}
|
||||||
@@ -311,12 +314,12 @@ export function NavUser({
|
|||||||
/>
|
/>
|
||||||
) : null}
|
) : null}
|
||||||
<AvatarFallback className="rounded-lg capitalize">
|
<AvatarFallback className="rounded-lg capitalize">
|
||||||
{user.name?.charAt(0) ?? user.email?.charAt(0) ?? ""}
|
{user.name?.charAt(0) ?? user.email?.charAt(0) ?? "U"}
|
||||||
</AvatarFallback>
|
</AvatarFallback>
|
||||||
</Avatar>
|
</Avatar>
|
||||||
<div className="grid flex-1 text-left text-sm leading-tight">
|
<div className="grid flex-1 text-left text-sm leading-tight">
|
||||||
<span className="truncate font-medium">
|
<span className="truncate font-medium">
|
||||||
{user.name ?? user.email ?? ""}
|
{user.name ?? user.email ?? "User"}
|
||||||
</span>
|
</span>
|
||||||
<span className="truncate text-xs text-muted-foreground">
|
<span className="truncate text-xs text-muted-foreground">
|
||||||
{user.name ? user.email : ""}
|
{user.name ? user.email : ""}
|
||||||
|
Reference in New Issue
Block a user