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