From 77b6755d0504a30551ca3518f06b4d15be1b5819 Mon Sep 17 00:00:00 2001 From: "santasri.pachhal" Date: Thu, 23 Jul 2026 10:16:34 +0530 Subject: [PATCH] refactor(ui): use icon fallback for sidebar user avatar --- src/components/app-sidebar.tsx | 1 - src/components/nav-user.tsx | 18 ++++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/components/app-sidebar.tsx b/src/components/app-sidebar.tsx index 3219b11..cf76c3a 100644 --- a/src/components/app-sidebar.tsx +++ b/src/components/app-sidebar.tsx @@ -55,7 +55,6 @@ export function AppSidebar({ ...props }: React.ComponentProps) { [authUser?.first_name, authUser?.last_name].filter(Boolean).join(' ') || 'Admin', email: authUser?.email || '', - avatar: authUser?.profile_photo_url || '/avatars/profile.jpg', }; return ( diff --git a/src/components/nav-user.tsx b/src/components/nav-user.tsx index 289e30f..c8c30b3 100644 --- a/src/components/nav-user.tsx +++ b/src/components/nav-user.tsx @@ -7,11 +7,12 @@ import { CreditCard, LogOut, Sparkles, + UserRound, } from 'lucide-react'; import { useRouter } from 'next/navigation'; import { useQueryClient } from '@tanstack/react-query'; -import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; +import { Avatar, AvatarFallback } from '@/components/ui/avatar'; import { DropdownMenu, DropdownMenuContent, @@ -39,7 +40,6 @@ export function NavUser({ user: { name: string; email: string; - avatar: string; }; }) { const { isMobile } = useSidebar(); @@ -76,9 +76,10 @@ export function NavUser({ size="lg" className="data-[state=open]:bg-sidebar-accent data-[state=open]:text-sidebar-accent-foreground" > - - - CN + + +
{user.name} @@ -95,9 +96,10 @@ export function NavUser({ >
- - - CN + + +
{user.name}