From 55400d4286f07fedcbfa7263de3ba663b811dbf2 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Wed, 7 Dec 2022 17:33:28 -0800 Subject: Fallback map styles --- modern/src/map/core/MapView.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'modern/src/map') diff --git a/modern/src/map/core/MapView.js b/modern/src/map/core/MapView.js index 2c49b8ba..35b3a65a 100644 --- a/modern/src/map/core/MapView.js +++ b/modern/src/map/core/MapView.js @@ -91,8 +91,9 @@ const MapView = ({ children }) => { }, [mapboxAccessToken]); useEffect(() => { - const filteredStyles = mapStyles.filter((style) => style.available && activeMapStyles.includes(style.id)); - switcher.updateStyles(filteredStyles, defaultMapStyle); + const filteredStyles = mapStyles.filter((s) => s.available && activeMapStyles.includes(s.id)); + const styles = filteredStyles.length ? filteredStyles : mapStyles.filter((s) => s.id === 'osm'); + switcher.updateStyles(styles, defaultMapStyle); }, [mapStyles, defaultMapStyle]); useEffect(() => { -- cgit v1.2.3