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}

+ ))} +
+ )}
)}