Importa Excel — {data.comune.nome}
← Torna al comune

Importa Excel — {data.comune.nome}

{#if data.latestImport} {/if} {#if data.editedCount > 0}
Attenzione: ci sono {data.editedCount} righe modificate manualmente che verranno perse se importi un nuovo file.
{/if} {#if form?.error} {/if} {#if form?.needsConfirm}

Conferma sovrascrittura

Stai per perdere {form.needsConfirm} modifiche manuali per il comune {data.comune.nome}.

Per confermare, riseleziona lo stesso file {#if form.filename}({form.filename}){/if}, spunta la casella e clicca Conferma e importa.

{/if}
{ submitting = true; return async ({ result, update }) => { if (result.type === 'success') { const inserted = (result.data as { inserted?: number } | undefined)?.inserted; toasts.success( inserted != null ? `Import completato (${inserted} righe)` : 'Import completato' ); } else if (result.type === 'failure') { const data = result.data as | { error?: string; needsConfirm?: number } | undefined; if (!data?.needsConfirm) { toasts.error(data?.error ?? 'Errore durante l\'import'); } } await update(); submitting = false; }; }} > {#if form?.needsConfirm} {/if}