e.stopPropagation()} onkeydown={(e) => { if (e.key === 'Escape') onClose(); }}>
{#if isPoint}
{title}
{lat.toFixed(5)}, {lon.toFixed(5)}
{#if rows.length}
{#each rows as [k, v] (k)}
| {k} | {v} |
{/each}
{/if}
{#if savedPoint}
Saved point
{/if}
{#if hasOrigin && !isOrigin}
{/if}
{#if savedPoint}
{/if}
{:else}
New location
{lat.toFixed(5)}, {lon.toFixed(5)}
{#if saving}
{ if (e.key === 'Enter') save(); if (e.key === 'Escape') { saving = false; onClose(); } }}
/>
{:else}
This isn't a known point. Save it to use later.
{/if}
{/if}