From 2e3611deb795d0b080f247726e8583cbe789cc90 Mon Sep 17 00:00:00 2001 From: DarkPhoenix2704 Date: Thu, 7 Sep 2023 17:11:15 +0530 Subject: [PATCH] feat: simplified default value --- packages/nc-gui/assets/style.scss | 4 + packages/nc-gui/components/cell/Checkbox.vue | 4 +- packages/nc-gui/components/cell/Currency.vue | 5 +- .../nc-gui/components/cell/DateTimePicker.vue | 2 +- packages/nc-gui/components/cell/Decimal.vue | 5 +- packages/nc-gui/components/cell/Duration.vue | 9 ++- packages/nc-gui/components/cell/Email.vue | 7 +- packages/nc-gui/components/cell/Float.vue | 3 +- packages/nc-gui/components/cell/Integer.vue | 5 +- packages/nc-gui/components/cell/Percent.vue | 5 +- .../nc-gui/components/cell/PhoneNumber.vue | 80 ++++++++++++++++--- packages/nc-gui/components/cell/Text.vue | 8 +- packages/nc-gui/components/cell/TextArea.vue | 5 +- packages/nc-gui/components/cell/Url.vue | 7 +- .../nc-gui/components/smartsheet/Cell.vue | 56 ++++++++----- .../smartsheet/column/AdvancedOptions.vue | 22 +---- .../smartsheet/column/DefaultValue.vue | 31 +++++++ .../smartsheet/column/EditOrAdd.vue | 51 +++++++----- .../smartsheet/column/SelectOptions.vue | 10 +++ packages/nc-gui/composables/useData.ts | 1 + packages/nc-gui/utils/validation.ts | 2 + packages/nocodb-sdk/src/lib/sqlUi/SqliteUi.ts | 5 +- .../src/db/sql-client/lib/pg/PgClient.ts | 6 +- packages/nocodb/src/schema/swagger.json | 26 +++++- 24 files changed, 254 insertions(+), 105 deletions(-) create mode 100644 packages/nc-gui/components/smartsheet/column/DefaultValue.vue diff --git a/packages/nc-gui/assets/style.scss b/packages/nc-gui/assets/style.scss index 153d3d2997..3f8bf39fa8 100644 --- a/packages/nc-gui/assets/style.scss +++ b/packages/nc-gui/assets/style.scss @@ -534,3 +534,7 @@ a { .nc-toolbar-dropdown { @apply !rounded-2xl; } + +input[type='number'] { + @apply !outline-none !ring-0 !border-0; +} diff --git a/packages/nc-gui/components/cell/Checkbox.vue b/packages/nc-gui/components/cell/Checkbox.vue index c95b66cd1e..8fb91afebe 100644 --- a/packages/nc-gui/components/cell/Checkbox.vue +++ b/packages/nc-gui/components/cell/Checkbox.vue @@ -47,7 +47,7 @@ const checkboxMeta = computed(() => { }) const vModel = computed({ - get: () => !!props.modelValue && props.modelValue !== '0' && props.modelValue !== 0, + get: () => !!props.modelValue && props.modelValue !== '0' && props.modelValue !== 0 && props.modelValue !== 'false', set: (val: any) => emits('update:modelValue', isMssql(column?.value?.base_id) ? +val : val), }) @@ -75,7 +75,7 @@ useSelectedCellKeyupListener(active, (e) => {