From 2468892d77cd2ae34a5e29d3f5a89b6460c6507b Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Fri, 14 Nov 2025 11:52:47 -0300 Subject: [PATCH] ux(portal): evitar flash de estado vazio antes de carregar tickets --- src/components/portal/portal-ticket-list.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/portal/portal-ticket-list.tsx b/src/components/portal/portal-ticket-list.tsx index cd8f3de..70d21f6 100644 --- a/src/components/portal/portal-ticket-list.tsx +++ b/src/components/portal/portal-ticket-list.tsx @@ -145,7 +145,13 @@ export function PortalTicketList() { setFilters(defaultPortalTicketFilters) } - const isLoading = Boolean(authLoading || machineContextLoading || (viewerId && ticketsRaw === undefined)) + const hasAuthContext = Boolean(session || machineContext) + const isLoading = Boolean( + authLoading || + machineContextLoading || + (hasAuthContext && !viewerId) || + (viewerId && ticketsRaw === undefined) + ) if (isLoading) { return (