From 318cb6037ed3b5ab1f0cfdef52ccb9877802a270 Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Thu, 26 Mar 2026 21:10:34 +0200 Subject: [PATCH] fix(parcel-sync): fix unicode escapes in JSX + refresh on bg sync complete MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace \u00ce with actual Î character in JSX text (was rendering as literal \u00cenchide) - Add onSyncRefresh + onDbRefresh calls when closing bg sync card - Ensures DB freshness badge updates after background sync completes Co-Authored-By: Claude Opus 4.6 (1M context) --- src/modules/parcel-sync/components/tabs/export-tab.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/parcel-sync/components/tabs/export-tab.tsx b/src/modules/parcel-sync/components/tabs/export-tab.tsx index 04c41bc..08e390b 100644 --- a/src/modules/parcel-sync/components/tabs/export-tab.tsx +++ b/src/modules/parcel-sync/components/tabs/export-tab.tsx @@ -927,7 +927,7 @@ export function ExportTab({ )}
  • - \u00cembogățire CF, proprietari, adrese —{" "} + Îmbogățire CF, proprietari, adrese —{" "} {(() => { // What will be in DB after sync + optional no-geom import: @@ -1121,7 +1121,7 @@ export function ExportTab({ {noGeomScan.qualityBreakdown.empty > 0 ? `Din ${noGeomScan.noGeomCount.toLocaleString("ro-RO")} fără geometrie, ~${noGeomScan.qualityBreakdown.useful.toLocaleString("ro-RO")} vor fi importate (imobile electronice cu CF). ${noGeomScan.qualityBreakdown.empty.toLocaleString("ro-RO")} vor fi filtrate (fără carte funciară, inactive sau fără date).` : "Vor fi importate în DB și incluse în CSV + Magic GPKG (coloana HAS_GEOMETRY=0/1)."}{" "} - \u00cen GPKG de bază apar doar cele cu geometrie. + În GPKG de bază apar doar cele cu geometrie.

    )} {workflowPreview} @@ -1422,9 +1422,11 @@ export function ExportTab({ setBgJobId(null); setBgProgress(null); setBgPhaseTrail([]); + onSyncRefresh(); + onDbRefresh(); }} > - \u00cenchide + Închide )}