{columnInfo ? 'Edit column' : `Add column ${(tableInfo?.columns || []).length + 1}`} {#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}