diff --git a/frontend/app/components/DataPreview.tsx b/frontend/app/components/DataPreview.tsx index cb6f28f..876f86b 100644 --- a/frontend/app/components/DataPreview.tsx +++ b/frontend/app/components/DataPreview.tsx @@ -185,13 +185,23 @@ export default function DataPreview({ data, loading, formData }: DataPreviewProp
Měsíc: {fillResult.month}
-Celkem řádků: {fillResult.total_rows}
{fillResult.dry_run ? ( -Připraveno aktualizací: {fillResult.updates_prepared}
+ <> +Připraveno aktualizací: {fillResult.updates_prepared}
+Připraveno smazání: {fillResult.deletes_prepared}
+ > ) : ( <> -Úspěšně vyplněno: {fillResult.successful}
-Chyby: {fillResult.failed}
+Celkem aktualizací: {fillResult.updates_total}
+Úspěšně vyplněno: {fillResult.updates_successful}
+Chyby při vyplňování: {fillResult.updates_failed}
+ {fillResult.deletes_total > 0 && ( + <> +Celkem smazání: {fillResult.deletes_total}
+Úspěšně smazáno: {fillResult.deletes_successful}
+Chyby při mazání: {fillResult.deletes_failed}
+ > + )} > )} {fillResult.dry_run && ( @@ -199,11 +209,19 @@ export default function DataPreview({ data, loading, formData }: DataPreviewProp ⚠️ DRY RUN MODE - Data nebyla odeslána na web )} - {!fillResult.dry_run && fillResult.successful > 0 && ( + {!fillResult.dry_run && fillResult.updates_successful > 0 && (✅ Data byla úspěšně vyplněna. Nyní zkontrolujte na webu a klikněte "Uzavřít měsíc" ručně.
)} + {!fillResult.dry_run && fillResult.errors && fillResult.errors.length > 0 && ( +Chyby:
+ {fillResult.errors.map((err: any, idx: number) => ( +• {err.type} řádek {err.row}: {err.error}
+ ))} +