X
{ if (ev.detail.t === 'Attribute') x = ev.detail.name; }} />
{(Math.round(currentX * 100) / 100).toLocaleString('en', { useGrouping: false, minimumFractionDigits: 2 })}
Y
{ if (ev.detail.t === 'Attribute') y = ev.detail.name; }} />
{(Math.round(currentY * 100) / 100).toLocaleString('en', { useGrouping: false, minimumFractionDigits: 2 })}
{$i18n.t('View as')}
{$i18n.t('Point')}
{$i18n.t('Link')}
{$i18n.t('Card')}
{#if !loaded}
{/if}
{#if selectorCoords !== null}
{ if (!ev.detail) selectorCoords = null; }} bind:this={selector} />
{/if} {#each points as point}
{#if viewMode == 'link'}
{:else if viewMode == 'card'}
{:else if viewMode == 'preview'}
{:else if viewMode == 'point'}
{/if}
{/each}