fix: add safety checks to Layout and continue debugging blank page
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m46s
All checks were successful
Build and Deploy / build-and-push (push) Successful in 1m46s
This commit is contained in:
@@ -83,10 +83,12 @@ export const Layout: React.FC<{ children: React.ReactNode, currentUser: User }>
|
||||
{/* User Profile Mini */}
|
||||
<div className="p-4 border-t border-slate-100">
|
||||
<div className="flex items-center gap-3 p-2 rounded-lg bg-slate-50 border border-slate-100">
|
||||
<img src={currentUser.avatar_url} alt="User" className="w-10 h-10 rounded-full object-cover" />
|
||||
<img src={currentUser?.avatar_url || 'https://ui-avatars.com/api/?name=User'} alt="User" className="w-10 h-10 rounded-full object-cover" />
|
||||
<div className="flex-1 min-w-0">
|
||||
<p className="text-sm font-semibold text-slate-900 truncate">{currentUser.name}</p>
|
||||
<p className="text-xs text-slate-500 truncate capitalize">{currentUser.role === 'super_admin' ? 'Super Admin' : currentUser.role}</p>
|
||||
<p className="text-sm font-semibold text-slate-900 truncate">{currentUser?.name || 'Usuário'}</p>
|
||||
<p className="text-xs text-slate-500 truncate capitalize">
|
||||
{currentUser?.role === 'super_admin' ? 'Super Admin' : (currentUser?.role || 'Agente')}
|
||||
</p>
|
||||
</div>
|
||||
<button
|
||||
onClick={handleLogout}
|
||||
|
||||
Reference in New Issue
Block a user