onPreview(null)} >
Resize — click a size
{#each Array.from({ length: rows }) as _, row (row)} {#each Array.from({ length: cols }) as __, col (col)}
hover(col + 1, row + 1)} onfocus={() => hover(col + 1, row + 1)} onclick={() => { hover(col + 1, row + 1); commit(); }} >
{/each} {/each}
{hovered.colSpan} × {hovered.rowSpan}
Enter commits · Escape cancels