{columnInfo ? _t('columnEditor.editColumn', { defaultMessage: 'Edit column' }) : _t('columnEditor.addColumn', { defaultMessage: 'Add column {columnNumber}', values: { columnNumber: (tableInfo?.columns || []).length + 1 } })} {#if !driver?.dialect?.specificNullabilityImplementation} {/if} {#if !driver?.dialect?.disableAutoIncrement} {/if} {#if driver?.dialect?.columnProperties?.isUnsigned} {/if} {#if driver?.dialect?.columnProperties?.isZerofill} {/if} {#if driver?.dialect?.columnProperties?.columnComment} {/if} {#if driver?.dialect?.columnProperties?.isSparse} {/if} { closeCurrentModal(); if (columnInfo) { setTableInfo(tbl => editorModifyColumn(tbl, e.detail, addDataCommand)); } else { setTableInfo(tbl => editorAddColumn(tbl, e.detail, addDataCommand)); if (onAddNext) onAddNext(); } }} /> {#if !columnInfo} { closeCurrentModal(); setTableInfo(tbl => editorAddColumn(tbl, e.detail, addDataCommand)); }} /> {/if} {#if columnInfo} { closeCurrentModal(); setTableInfo(tbl => editorDeleteColumn(tbl, columnInfo, addDataCommand)); }} /> {/if}