diff --git a/package.json b/package.json index 7fc45c7..fc1c9b3 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "dist/*", "src/" ], - "version": "0.0.20", + "version": "0.0.21", "scripts": { "test": "jest .", "lint": "eslint src --fix && tsc --noEmit && prettier --write .", diff --git a/src/style/default.ts b/src/style/default.ts index 3926cdc..5e685c0 100644 --- a/src/style/default.ts +++ b/src/style/default.ts @@ -604,7 +604,18 @@ export const defaultLayers: Array = [ type: "line", }, { - filter: ["==", ["get", "indoor"], "room"], + filter: [ + "all", + [ + "!", + [ + "in", + ["get", "amenity"], + ["literal", ["toilet", "toilets", "shower", "showers"]], + ], + ], + ["==", ["get", "indoor"], "room"], + ], id: "poi-indoor-text-ref", layout: { "text-allow-overlap": false, @@ -749,13 +760,19 @@ export const defaultLayers: Array = [ type: "symbol", }, { - filter: ["==", ["get", "amenity"], "toilets"], - id: "poi-indoor-toilet", + filter: [ + "in", + ["get", "amenity"], + ["literal", ["toilets", "shower", "showers"]], + ], + id: "poi-indoor-bathrooms", layout: { "icon-allow-overlap": true, "icon-anchor": "center", "icon-image": [ "case", + ["in", ["get", "amenity"], ["literal", ["shower", "showers"]]], + ["literal", "noun-shower-51"], ["==", ["get", "wheelchair"], "yes"], ["literal", "wheelchair"], [