{ if (e.button == 0) { e.stopPropagation(); onBringToFront(table); if (settings?.canSelectTables && !table?.isSelectedTable) { onSelectTable(table, e.ctrlKey); } } }} use:contextMenu={settings?.canSelectColumns ? '__no_menu' : createMenu} use:moveDrag={settings?.canSelectColumns ? null : [handleMoveStart, handleMove, handleMoveEnd]} >
{alias || pureName}
{#if settings?.showTableCloseButton}
onRemoveTable(table)}>
{/if}
tick().then(onMoveReferences)} class:scroll={settings?.allowScrollColumns}> {#each columns || [] as column} {/each}
{#if table?.isSelectedTable}
{/if}