develop #83

Merged
M-Gabrielly merged 426 commits from develop into main 2025-12-04 04:13:15 +00:00
Showing only changes of commit 621817e963 - Show all commits

View File

@ -89,13 +89,6 @@ export default function EditarLaudoPage() {
return () => clearTimeout(timeoutId); return () => clearTimeout(timeoutId);
}, [content, campos, laudoId]); }, [content, campos, laudoId]);
// Sincronizar conteúdo com o editor
useEffect(() => {
if (editorRef.current && content) {
editorRef.current.innerHTML = content;
}
}, [content]);
// Função para trocar de aba salvando conteúdo antes // Função para trocar de aba salvando conteúdo antes
const handleTabChange = (newTab: string) => { const handleTabChange = (newTab: string) => {
// Salvar conteúdo do editor antes de trocar // Salvar conteúdo do editor antes de trocar
@ -103,15 +96,18 @@ export default function EditarLaudoPage() {
const editorContent = editorRef.current.innerHTML; const editorContent = editorRef.current.innerHTML;
setContent(editorContent); setContent(editorContent);
} }
setActiveTab(newTab);
};
// Restaurar conteúdo quando volta para a aba editor // Se estiver voltando para o editor, restaurar conteúdo
useEffect(() => { if (newTab === 'editor') {
if (activeTab === 'editor' && editorRef.current && content) { setTimeout(() => {
if (editorRef.current && content) {
editorRef.current.innerHTML = content; editorRef.current.innerHTML = content;
} }
}, [activeTab]); }, 0);
}
setActiveTab(newTab);
};
// Atualizar formatações ativas ao mudar seleção // Atualizar formatações ativas ao mudar seleção
useEffect(() => { useEffect(() => {