FEAT: Adição de info de erro

This commit is contained in:
Rafael Alves Lopes 2026-07-24 09:55:48 -03:00
parent 78ffe430be
commit 2b1d739ab9

View File

@ -609,11 +609,15 @@ export function TemplateManagementPanel({ areas = [] }) {
setSyncing(true); setError(''); setSyncing(true); setError('');
try { try {
const result = await syncTemplatesFromMeta(); const result = await syncTemplatesFromMeta();
const parts = []; if (result.error) {
if (result.imported) parts.push(`${result.imported} importado(s)`); setError(`Erro ao sincronizar: ${result.error}`);
if (result.synced) parts.push(`${result.synced} atualizado(s)`); } else {
setSuccess(`Sincronizado com a Meta! ${parts.length ? parts.join(', ') + '.' : 'Nenhuma alteração.'}`); const parts = [];
await load(); if (result.imported) parts.push(`${result.imported} importado(s)`);
if (result.synced) parts.push(`${result.synced} atualizado(s)`);
setSuccess(`Sincronizado com a Meta! ${parts.length ? parts.join(', ') + '.' : 'Nenhuma alteração.'}`);
await load();
}
} catch (err) { } catch (err) {
setError(err?.message || 'Erro ao sincronizar com a Meta.'); setError(err?.message || 'Erro ao sincronizar com a Meta.');
} finally { } finally {