diff --git a/assets/layers/filters/filters.json b/assets/layers/filters/filters.json
index 43240d05d..f367b7893 100644
--- a/assets/layers/filters/filters.json
+++ b/assets/layers/filters/filters.json
@@ -521,6 +521,17 @@
}
}
]
+ },
+ {
+ "id": "baby_highchair",
+ "options": [
+ {
+ "question": {
+ "en": "Has a high chair for infants available"
+ },
+ "osmTags": "highchair!=no"
+ }
+ ]
}
],
"allowMove": false
diff --git a/assets/layers/food/food.json b/assets/layers/food/food.json
index 794d913c2..d5ee5262d 100644
--- a/assets/layers/food/food.json
+++ b/assets/layers/food/food.json
@@ -902,6 +902,7 @@
"cs": "
OtevĂracĂ hodiny drive-through
{opening_hours_table(opening_hours:drive_through)}"
}
},
+ "child_highchair",
{
"question": {
"nl": "Heeft deze eetgelegenheid een vegetarische optie?",
@@ -1643,6 +1644,7 @@
}
]
},
+ "filters.baby_highchair",
"filters.has_organic",
"filters.sugar_free",
"filters.gluten_free",
diff --git a/assets/layers/questions/baby_chair.svg b/assets/layers/questions/baby_chair.svg
new file mode 100644
index 000000000..fcb1e3975
--- /dev/null
+++ b/assets/layers/questions/baby_chair.svg
@@ -0,0 +1,23 @@
+
+
+
+
\ No newline at end of file
diff --git a/assets/layers/questions/baby_chair.svg.license b/assets/layers/questions/baby_chair.svg.license
new file mode 100644
index 000000000..47259a19a
--- /dev/null
+++ b/assets/layers/questions/baby_chair.svg.license
@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: New Borns
+SPDX-License-Identifier: CC0-1.0
\ No newline at end of file
diff --git a/assets/layers/questions/license_info.json b/assets/layers/questions/license_info.json
index fe402e0cd..4dc7d4438 100644
--- a/assets/layers/questions/license_info.json
+++ b/assets/layers/questions/license_info.json
@@ -19,6 +19,16 @@
"https://commons.wikimedia.org/wiki/File:Noun_telecoil_audio_induction_hearing_loop_symbol_2011213.svg"
]
},
+ {
+ "path": "baby_chair.svg",
+ "license": "CC0-1.0",
+ "authors": [
+ "New Borns"
+ ],
+ "sources": [
+ "https://www.svgrepo.com/svg/35946/baby-chair-with-heart"
+ ]
+ },
{
"path": "cash.svg",
"license": "CC-BY-3.0",
diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json
index 9e30fa170..8be7bfd61 100644
--- a/assets/layers/questions/questions.json
+++ b/assets/layers/questions/questions.json
@@ -3629,6 +3629,59 @@
"freeform": {
"key": "ref"
}
+ },
+ {
+ "id": "child_highchair",
+ "question": {
+ "en": "Is there a high chair (also known as booster chair) for toddlers available here?"
+ },
+ "freeform": {
+ "key": "highchair",
+ "type": "nat"
+ },
+ "render": {
+ "en": "{highchair} highchairs are available"
+ },
+ "mappings": [
+ {
+ "if": "highchair=no",
+ "alsoShowIf": "highchair=0",
+ "then": {
+ "en": "No highchair available"
+ }
+ },
+ {
+ "if": "highchair=yes",
+ "icon": {
+ "path": "./assets/layers/questions/baby_chair.svg",
+ "class": "medium"
+ },
+ "then": {
+ "en": "At least one high chair is available"
+ }
+ },
+ {
+ "if": "highchair=1",
+ "icon": {
+ "path": "./assets/layers/questions/baby_chair.svg",
+ "class": "medium"
+ },
+ "then": {
+ "en": "One high chair is available"
+ }
+ },
+ {
+ "if": "highchair=2",
+ "icon": {
+ "path": "./assets/layers/questions/baby_chair.svg",
+ "class": "medium"
+ },
+ "then": {
+ "en": "Two high chairs are available"
+ }
+ }
+ ],
+ "filters": ["filters.child_highchair"]
}
],
"allowMove": false,
diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts
index 85c47f4bf..553b2e0ed 100644
--- a/scripts/generateLayerOverview.ts
+++ b/scripts/generateLayerOverview.ts
@@ -207,7 +207,7 @@ class LayerBuilder extends Conversion