{#if $featureFlags.loaded && $featureFlags.map} {#if leaflet} {@const { Map, TileLayer, AssetMarkerCluster, Control } = leaflet} OpenStreetMap', }} /> onViewAssets(detail.assetIds, detail.activeAssetIndex)} /> (showSettingsModal = true)} > {/if} {#if $showAssetViewer} 1} on:next={navigateNext} on:previous={navigatePrevious} on:close={() => assetViewingStore.showAssetViewer(false)} /> {/if} {#if showSettingsModal} (showSettingsModal = false)} on:save={async ({ detail }) => { const shouldUpdate = !isEqual(omit(detail, 'allowDarkMode'), omit($mapSettings, 'allowDarkMode')); showSettingsModal = false; $mapSettings = detail; if (shouldUpdate) { mapMarkers = await loadMapMarkers(); } }} /> {/if} {/if}