{#each values as value, index} onAddPoint(index)} {nullable} onDeletePoint={() => onDeletePoint(index)} onChangePoint={(pointIndex, coordIndex, newValue) => onChangePoint(index, pointIndex, coordIndex, newValue)} allowLineDelete={index < 2} {minDeletableIndex}> {#snippet addLineButton()} {#if index === values.length - 1} {/if} {/snippet} {/each}