From 31b4472aee980adc2acb1e51fc9e3355de913712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Gustavo?= Date: Wed, 3 Dec 2025 17:21:38 -0300 Subject: [PATCH] fix: deploy --- susconecta/app/laudos/[id]/editar/page.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/susconecta/app/laudos/[id]/editar/page.tsx b/susconecta/app/laudos/[id]/editar/page.tsx index e6f864e..bd6efc9 100644 --- a/susconecta/app/laudos/[id]/editar/page.tsx +++ b/susconecta/app/laudos/[id]/editar/page.tsx @@ -215,10 +215,9 @@ export default function EditarLaudoPage() { setCampos(finalCampos); setContent(finalContent); + console.log('[EditarLaudoPage] Setting content state with length:', finalContent.length); - if (editorRef.current) { - editorRef.current.innerHTML = finalContent; - } + // O innerHTML será setado no useEffect separado abaixo } catch (err) { console.warn('Erro ao carregar laudo:', err); toast({ @@ -233,6 +232,14 @@ export default function EditarLaudoPage() { fetchLaudo(); }, [laudoId, token, toast]); + // UseEffect separado para injetar o conteúdo no editor quando estiver pronto + useEffect(() => { + if (content && editorRef.current && !loading) { + console.log('[EditarLaudoPage] Injecting content into editor, length:', content.length); + editorRef.current.innerHTML = content; + } + }, [content, loading]); + // Formatação com contenteditable const applyFormat = (command: string, value?: string) => { document.execCommand(command, false, value || undefined);