FEAT: Mensagem de sync exibe quantos templates foram importados vs atualizados #3
@ -609,7 +609,10 @@ export function TemplateManagementPanel({ areas = [] }) {
|
|||||||
setSyncing(true); setError('');
|
setSyncing(true); setError('');
|
||||||
try {
|
try {
|
||||||
const result = await syncTemplatesFromMeta();
|
const result = await syncTemplatesFromMeta();
|
||||||
setSuccess(`Sincronizado! ${result.synced ?? 0} template(s) atualizado(s).`);
|
const parts = [];
|
||||||
|
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();
|
await load();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError(err?.message || 'Erro ao sincronizar com a Meta.');
|
setError(err?.message || 'Erro ao sincronizar com a Meta.');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user