diff --git a/src/lib/browse/layers/CrossingsLayerControl.svelte b/src/lib/browse/layers/CrossingsLayerControl.svelte index a4b9bba26..db8a2eecc 100644 --- a/src/lib/browse/layers/CrossingsLayerControl.svelte +++ b/src/lib/browse/layers/CrossingsLayerControl.svelte @@ -15,18 +15,18 @@ let show = false; function tooltip(feature: MapGeoJSONFeature): string { - const crossingTypeString = feature.properties.crossing; - if (crossingTypeString === "no") - return "Location where crossing is impossible/illegal but where there is a clear desire line to cross."; - let result = "Crossing with the following features."; - const initialTooltipSentence = - initialTooltipSentences.get(crossingTypeString); - if (initialTooltipSentence) result = initialTooltipSentence; - - return `
${result}. Click for details.
`; + const crossingType = feature.properties.crossing; + let description = + descriptions.get(crossingType) ?? + `Crossing with unknown type (${crossingType}).`; + return `${description}. Click for details.
`; } - const initialTooltipSentences: Map