{#if kind === 'button' || kind === 'link'} { if (!shown && !readonly) { showPopup(EditBoxPopup, { value, format: 'number' }, eventToHTMLElement(ev), (res) => { if (Number.isFinite(res)) { value = res onChange(value) } shown = false }) } }} > {#if value !== undefined} {value} {:else} {/if} {:else if readonly} {#if value !== undefined} {value} {:else} {/if} {:else} {/if}