From 6a66503b48f801e0a0833167ce4748b2ffd3e1c3 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Tue, 23 Dec 2025 11:48:54 -0300 Subject: [PATCH] Update profile dropdown in marketplace shell --- marketplace/src/layouts/Shell.tsx | 60 ++++++++++++++----------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/marketplace/src/layouts/Shell.tsx b/marketplace/src/layouts/Shell.tsx index b61ef40..d8ec97f 100644 --- a/marketplace/src/layouts/Shell.tsx +++ b/marketplace/src/layouts/Shell.tsx @@ -9,6 +9,8 @@ export function Shell({ children }: { children: React.ReactNode }) { const isOwner = user?.role === 'owner' || user?.role === 'seller' const isAdmin = user?.role === 'admin' + const profilePath = isAdmin ? '/dashboard/profile' : '/meu-perfil' + const settingsPath = isOwner ? '/company' : '/dashboard/profile' useEffect(() => { const handleClickOutside = (event: MouseEvent) => { @@ -61,49 +63,41 @@ export function Shell({ children }: { children: React.ReactNode }) { Checkout {user && ( -
+
{isProfileOpen && ( -
- {isOwner && ( - setIsProfileOpen(false)} - > - Meu Perfil - - )} - {isOwner && ( - setIsProfileOpen(false)} - > - Perfil da Empresa - - )} - {isAdmin && ( - setIsProfileOpen(false)} - > - Meu Perfil - - )} +
+ setIsProfileOpen(false)} + > + Ver Perfil + + setIsProfileOpen(false)} + > + Configurações +