set_cell_widths()} />
{#if label && label.length !== 0 && show_label}

{label}

{/if}
handle_keydown(e)} role="grid" tabindex="0" > {#if label && label.length !== 0} {/if} {#each _headers as { value, id }, i (id)} {/each} {#each max as { value, id }, j (id)} {/each}
{label}
blob_to_string(data_uri_to_blob(e.detail.data))} bind:dragging > {#if label && label.length !== 0} {label} {/if} {#each _headers as { value, id }, i (id)}
edit_header(i)} {select_on_focus} header />
handle_sort(i)} >
{/each} {#each item as { value, id }, j (id)} start_edit(index, j)} on:click={() => handle_cell_click(index, j)} on:dblclick={() => start_edit(index, j)} style:width="var(--cell-width-{j})" style={styling?.[index]?.[j] || ""} class:focus={dequal(selected, [index, j])} >
((clear_on_focus = false), parent.focus())} {clear_on_focus} />
{/each}
{#if editable}
{#if row_count[1] === "dynamic"} (e.stopPropagation(), add_row())} > {i18n("dataframe.new_row")} {/if} {#if col_count[1] === "dynamic"} (e.stopPropagation(), add_col())} > {i18n("dataframe.new_column")} {/if}
{/if}