fix(geoportal): force all layers hidden on map load (fixes terenuri/cladiri showing when toggled off)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-24 13:20:13 +02:00
parent 7ae23aebf4
commit d9c247fee2
@@ -452,7 +452,9 @@ export const MapViewer = forwardRef<MapViewerHandle, MapViewerProps>(
paint: { "line-color": "#f59e0b", "line-width": 2, "line-dasharray": [3, 2] },
});
if (layerVisibility) applyLayerVisibility(layerVisibility);
// Apply initial visibility — HIDE ALL by default, then show only enabled ones
const allOff: Record<string, boolean> = { uats: false, terenuri: false, cladiri: false, administrativ: false };
applyLayerVisibility(layerVisibility ? { ...allOff, ...layerVisibility } : allOff);
setMapReady(true);
});