diff --git a/assets/themes/grb_import/grb.json b/assets/themes/grb_import/grb.json index 4eb84c717..699a3e9c7 100644 --- a/assets/themes/grb_import/grb.json +++ b/assets/themes/grb_import/grb.json @@ -374,7 +374,13 @@ "tagRenderings+": [ { "id": "render_embedded", - "render": "Dit CRAB-adres ligt in OSM-gebouw {_embedding_id}" + "render": "Dit CRAB-adres ligt in OSM-gebouw {_embedding_id}", + "mappings": [{ + "if": "_embedding_id=", + "then": { + "nl": "Geen omliggend OSM-gebouw gevonden" + } + }] }, { "id": "embedded_address", @@ -409,17 +415,30 @@ }, { "id": "import-button", - "render": "{import_button(address, addr:street=$STRAATNM; addr:housenumber=$_HNRLABEL,Voeg dit adres als een nieuw adrespunt toe,,osm-buildings,5)}", + "render": { + "special": { + "type": "import_button", + "targetLayer": "address", + "tags": "addr:street=$STRAATNM; addr:housenumber=$_HNRLABEL", + "text": { + "nl": "Voeg dit adres als een nieuw adrespunt toe" + }, + "snap_onto_layers": "osm-buildings" + } + }, + "mappings": [ + { + "if": "_embedding_id=", + "then": { + "nl": "Geen omliggend OSM-gebouw gevonden. Een omliggend gebouw is nodig om dit punt als adres punt toe te voegen.