From cf42def81d664404d321a102af19ad1e82016920 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 9 Aug 2022 15:32:17 +0530 Subject: [PATCH] refactor(gui-v2): `add new row` size correction Signed-off-by: Pranav C --- .../nc-gui-v2/components/smartsheet/Grid.vue | 53 ++++++++++--------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/packages/nc-gui-v2/components/smartsheet/Grid.vue b/packages/nc-gui-v2/components/smartsheet/Grid.vue index ab3f79a9dd..c8cf24defa 100644 --- a/packages/nc-gui-v2/components/smartsheet/Grid.vue +++ b/packages/nc-gui-v2/components/smartsheet/Grid.vue @@ -126,7 +126,7 @@ const makeEditable = (row: Row, col: ColumnType) => { return } if (!isPkAvail.value && !row.rowMeta.new) { - message.info("Update not allowed for table which doesn't have primary Key") + message.info('Update not allowed for table which doesn\'t have primary Key') return } if (col.ai) { @@ -190,35 +190,34 @@ const onKeyDown = async (e: KeyboardEvent) => { e.preventDefault() if (selected.row < data.value.length - 1) selected.row++ break - default: - { - const rowObj = data.value[selected.row] - const columnObj = fields.value[selected.col] - - if (e.metaKey || e.ctrlKey) { - switch (e.keyCode) { - // copy - ctrl/cmd +c - case 67: - await copy(rowObj.row[columnObj.title] || '') - break - } + default: { + const rowObj = data.value[selected.row] + const columnObj = fields.value[selected.col] + + if (e.metaKey || e.ctrlKey) { + switch (e.keyCode) { + // copy - ctrl/cmd +c + case 67: + await copy(rowObj.row[columnObj.title] || '') + break } + } - if (editEnabled || e.ctrlKey || e.altKey || e.metaKey) { - return - } + if (editEnabled || e.ctrlKey || e.altKey || e.metaKey) { + return + } - /** on letter key press make cell editable and empty */ - if (e?.key?.length === 1) { - if (!isPkAvail && !rowObj.rowMeta.new) { - return message.info("Update not allowed for table which doesn't have primary Key") - } - if (makeEditable(rowObj, columnObj)) { - rowObj.row[columnObj.title] = '' - } - // editEnabled = true + /** on letter key press make cell editable and empty */ + if (e?.key?.length === 1) { + if (!isPkAvail && !rowObj.rowMeta.new) { + return message.info('Update not allowed for table which doesn\'t have primary Key') } + if (makeEditable(rowObj, columnObj)) { + rowObj.row[columnObj.title] = '' + } + // editEnabled = true } + } break } } @@ -253,7 +252,8 @@ const onNavigate = (dir: NavigateDir) => {
- +
@@ -304,6 +304,7 @@ const onNavigate = (dir: NavigateDir) => { class="group-hover:flex w-full items-center justify-between p-1" > +