{#if $installedMeta === undefined}
{:else}
{#if $focusTileIsInstalling}
Data is being downloaded
{:else}
download()} class:disabled={$focusTileIsInstalled}>
Download
{/if}
Offline tile management
{Utils.toHumanByteSize(Utils.sum($installedMeta.map(area => area.size)))}
{ installedMeta?.data?.forEach(area => del(area)) }}>
Delete all
Name
Map generation date
Size
Zoom ranges
Actions
{#each ($installedMeta ?? []) as area }
{area.name}
{area.dataVersion}
{Utils.toHumanByteSize(area.size ?? -1)}
{area.minzoom} {#if area.maxzoom !== undefined} - {area.maxzoom} {:else} and above {/if}
del(area)}>
Delete this map
{/each}
{/if}