From 0fb95147f4bbb8ea064bd5c2878525dc6069f5cc Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Tue, 14 Oct 2025 18:49:58 -0300 Subject: [PATCH] Log machine context errors in portal --- src/components/portal/portal-shell.tsx | 22 ++++++++- src/components/portal/portal-ticket-form.tsx | 18 +++++++- src/lib/auth-client.tsx | 47 +++++++++++++++++++- 3 files changed, 82 insertions(+), 5 deletions(-) diff --git a/src/components/portal/portal-shell.tsx b/src/components/portal/portal-shell.tsx index 07462a3..ee10517 100644 --- a/src/components/portal/portal-shell.tsx +++ b/src/components/portal/portal-shell.tsx @@ -23,7 +23,7 @@ const navItems = [ export function PortalShell({ children }: PortalShellProps) { const pathname = usePathname() const router = useRouter() - const { session, machineContext } = useAuth() + const { session, machineContext, machineContextError, machineContextLoading } = useAuth() const [isSigningOut, setIsSigningOut] = useState(false) const isMachineSession = session?.user.role === "machine" @@ -136,7 +136,25 @@ export function PortalShell({ children }: PortalShellProps) {
- {null} + {machineContextError ? ( +
+

Falha ao carregar os dados do colaborador vinculado.

+

+ {machineContextError.message} + {machineContextError.status ? ` (status ${machineContextError.status})` : null} +

+ {machineContextError.details && Object.keys(machineContextError.details).length > 0 ? ( +
+                {JSON.stringify(machineContextError.details, null, 2)}
+              
+ ) : null} +
+ ) : null} + {!machineContextError && machineContextLoading ? ( +
+ Recuperando dados do colaborador vinculado... +
+ ) : null} {children}