diff --git a/packages/nc-gui/assets/style.scss b/packages/nc-gui/assets/style.scss index 79bd9f9e00..46a6954999 100644 --- a/packages/nc-gui/assets/style.scss +++ b/packages/nc-gui/assets/style.scss @@ -36,6 +36,9 @@ body { overflow-y: visible !important; } +.rc-virtual-list-holder-inner { + @apply !px-1.5 +} .ant-layout-header { height: var(--topbar-height) !important; } @@ -445,7 +448,7 @@ a { } .ant-dropdown-menu { - @apply !p-0 !rounded; + @apply !p-0 !rounded-lg; } .ant-tabs-dropdown-menu-title-content { @@ -505,8 +508,18 @@ a { @apply p-4; } +.ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover, .ant-select-item-option-active:not(.ant-select-item-option-disabled) { - @apply bg-primary bg-opacity-20; + @apply bg-gray-300 bg-opacity-20; +} + +/* Hide the element with id nc-selected-item-icon */ +.ant-select-selection-item #nc-selected-item-icon { + @apply hidden; +} + +.ant-select-item-option-selected:not(.ant-select-item-option-disabled) { + @apply bg-transparent; } .ant-select-selection-search-input:focus { @@ -591,7 +604,7 @@ a { } .ant-popover-inner { - padding: 0 !important; + @apply rounded-lg !p-0; } .ant-popover-inner-content { @apply !px-1.5 !py-1 text-xs; diff --git a/packages/nc-gui/components/account/UserList.vue b/packages/nc-gui/components/account/UserList.vue index da04844a0a..c5d5293651 100644 --- a/packages/nc-gui/components/account/UserList.vue +++ b/packages/nc-gui/components/account/UserList.vue @@ -215,6 +215,7 @@ const openDeleteModal = (user: UserType) => { v-model:value="el.roles" class="w-55 nc-user-roles" :dropdown-match-select-width="false" + dropdown-class-name="max-w-64" @change="updateRole(el.id, el.roles as string)" > { :value="OrgUserRoles.CREATOR" :label="$t(`objects.roleType.orgLevelCreator`)" > -
{{ $t(`objects.roleType.orgLevelCreator`) }}
+
+
{{ $t(`objects.roleType.orgLevelCreator`) }}
+ +
{{ $t('msg.info.roles.orgCreator') }} @@ -233,7 +242,15 @@ const openDeleteModal = (user: UserType) => { :value="OrgUserRoles.VIEWER" :label="$t(`objects.roleType.orgLevelViewer`)" > -
{{ $t(`objects.roleType.orgLevelViewer`) }}
+
+
{{ $t(`objects.roleType.orgLevelViewer`) }}
+ +
{{ $t('msg.info.roles.orgViewer') }} diff --git a/packages/nc-gui/components/account/UsersModal.vue b/packages/nc-gui/components/account/UsersModal.vue index 0afba4bae9..1d6f6fd055 100644 --- a/packages/nc-gui/components/account/UsersModal.vue +++ b/packages/nc-gui/components/account/UsersModal.vue @@ -193,13 +193,26 @@ const emailInput: VNodeRef = (el) => (el as HTMLInputElement)?.focus()
{{ $t('labels.selectUserRole') }}
- + -
{{ $t(`objects.roleType.orgLevelCreator`) }}
+
+
{{ $t(`objects.roleType.orgLevelCreator`) }}
+ +
+ {{ $t('msg.info.roles.orgCreator') }} @@ -210,7 +223,15 @@ const emailInput: VNodeRef = (el) => (el as HTMLInputElement)?.focus() :value="OrgUserRoles.VIEWER" :label="$t(`objects.roleType.orgLevelViewer`)" > -
{{ $t(`objects.roleType.orgLevelViewer`) }}
+
+
{{ $t(`objects.roleType.orgLevelViewer`) }}
+ +
{{ $t('msg.info.roles.orgViewer') }} diff --git a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue index e73cfe23f0..6366f0032f 100644 --- a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue +++ b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue @@ -157,7 +157,7 @@ onMounted(() => { diff --git a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue index a62f6b0940..0fcd34ced2 100644 --- a/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue +++ b/packages/nc-gui/components/dashboard/settings/data-sources/CreateBase.vue @@ -454,8 +454,16 @@ const toggleModal = (val: boolean) => { dropdown-class-name="nc-dropdown-ext-db-type" @change="onClientChange" > - {{ client.text }} + +
+
{{ client.text }}
+ +
@@ -535,7 +543,17 @@ const toggleModal = (val: boolean) => { dropdown-class-name="nc-dropdown-ssl-mode" @select="onSSLModeChange" > - {{ opt }} + +
+
{{ opt }}
+ +
+
@@ -619,7 +637,17 @@ const toggleModal = (val: boolean) => { v-model:value="formState.inflection.inflectionTable" dropdown-class-name="nc-dropdown-inflection-table-name" > - {{ tp }} + +
+
{{ tp }}
+ +
+
@@ -628,7 +656,17 @@ const toggleModal = (val: boolean) => { v-model:value="formState.inflection.inflectionColumn" dropdown-class-name="nc-dropdown-inflection-column-name" > - {{ tp }} +
+
{{ tp }}
+ +
+
diff --git a/packages/nc-gui/components/general/language/Menu.vue b/packages/nc-gui/components/general/language/Menu.vue index af3f5cd19b..df23ab3b1c 100644 --- a/packages/nc-gui/components/general/language/Menu.vue +++ b/packages/nc-gui/components/general/language/Menu.vue @@ -21,11 +21,11 @@ async function changeLanguage(lang: string) { diff --git a/packages/nc-gui/components/general/language/index.vue b/packages/nc-gui/components/general/language/index.vue index ffaf1b08c4..46c33f098d 100644 --- a/packages/nc-gui/components/general/language/index.vue +++ b/packages/nc-gui/components/general/language/index.vue @@ -9,8 +9,8 @@ diff --git a/packages/nc-gui/components/nc/Select.vue b/packages/nc-gui/components/nc/Select.vue index 8c8d096626..75be3d9181 100644 --- a/packages/nc-gui/components/nc/Select.vue +++ b/packages/nc-gui/components/nc/Select.vue @@ -62,7 +62,7 @@ const onChange = (value: string) => { + diff --git a/packages/nc-gui/components/smartsheet/column/AdvancedOptions.vue b/packages/nc-gui/components/smartsheet/column/AdvancedOptions.vue index 16cb04529f..10f12ed8ca 100644 --- a/packages/nc-gui/components/smartsheet/column/AdvancedOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/AdvancedOptions.vue @@ -73,9 +73,12 @@ vModel.value.au = !!vModel.value.au */ - + - {{ type }} +
+ {{ type }} + +
@@ -83,14 +86,19 @@ vModel.value.au = !!vModel.value.au */ - + diff --git a/packages/nc-gui/components/smartsheet/column/CheckboxOptions.vue b/packages/nc-gui/components/smartsheet/column/CheckboxOptions.vue index 4f57b836e3..30673044a7 100644 --- a/packages/nc-gui/components/smartsheet/column/CheckboxOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/CheckboxOptions.vue @@ -80,20 +80,28 @@ watch( -
- +
+
+ + +
diff --git a/packages/nc-gui/components/smartsheet/column/CurrencyOptions.vue b/packages/nc-gui/components/smartsheet/column/CurrencyOptions.vue index f19d110c5e..24b72e5924 100644 --- a/packages/nc-gui/components/smartsheet/column/CurrencyOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/CurrencyOptions.vue @@ -89,7 +89,19 @@ currencyLocales().then((locales) => { dropdown-class-name="nc-dropdown-currency-cell-locale" > - {{ currencyLocale.text }} +
+ + + {{ currencyLocale.text }} + + + +
@@ -106,7 +118,15 @@ currencyLocales().then((locales) => { dropdown-class-name="nc-dropdown-currency-cell-code" > - {{ currencyCode }} +
+ {{ currencyCode }} + +
diff --git a/packages/nc-gui/components/smartsheet/column/DateOptions.vue b/packages/nc-gui/components/smartsheet/column/DateOptions.vue index 42bbf3a2e8..39cee3470d 100644 --- a/packages/nc-gui/components/smartsheet/column/DateOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/DateOptions.vue @@ -18,12 +18,21 @@ if (!vModel.value.meta?.date_format) { -
- - {{ opt.name }} +
+ +
{{ opt.name }}
({{ $t('general.deprecated') }}) +
@@ -338,7 +344,7 @@ if (props.fromTableExplorer) { Default Value for JSON & LongText is not supported in MySQL Default Value is Disabled for MSSQL -->
diff --git a/packages/nc-gui/components/smartsheet/column/LookupOptions.vue b/packages/nc-gui/components/smartsheet/column/LookupOptions.vue index 7df46de680..6c08af0cc0 100644 --- a/packages/nc-gui/components/smartsheet/column/LookupOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/LookupOptions.vue @@ -83,15 +83,27 @@ const cellIcon = (column: ColumnType) => -
-
{{ table.column.title }}
-
-
- {{ table.col.type }} {{ table.title || table.table_name }} +
+ + + {{ table.column.title }} +
+
+ {{ table.col.type }} + {{ table.title || table.table_name }} +
+ +
@@ -102,13 +114,22 @@ const cellIcon = (column: ColumnType) => -
- - {{ column.title }} +
+
+ +
{{ column.title }}
+
+ +
diff --git a/packages/nc-gui/components/smartsheet/column/QrCodeOptions.vue b/packages/nc-gui/components/smartsheet/column/QrCodeOptions.vue index 599c09ff62..8a1630af6f 100644 --- a/packages/nc-gui/components/smartsheet/column/QrCodeOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/QrCodeOptions.vue @@ -53,10 +53,25 @@ setAdditionalValidations({ > + > + +
+ + + {{ opt.label }} + + + +
+
+
diff --git a/packages/nc-gui/components/smartsheet/column/RatingOptions.vue b/packages/nc-gui/components/smartsheet/column/RatingOptions.vue index 5679369b3f..fefdbe9c41 100644 --- a/packages/nc-gui/components/smartsheet/column/RatingOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/RatingOptions.vue @@ -74,20 +74,29 @@ watch( -
- +
+
+ + + +
@@ -98,7 +107,15 @@ watch( - {{ v }} +
+ {{ v }} + +
diff --git a/packages/nc-gui/components/smartsheet/column/RollupOptions.vue b/packages/nc-gui/components/smartsheet/column/RollupOptions.vue index 7e0eecc66f..d63a7c3100 100644 --- a/packages/nc-gui/components/smartsheet/column/RollupOptions.vue +++ b/packages/nc-gui/components/smartsheet/column/RollupOptions.vue @@ -141,15 +141,27 @@ watch( -
-
{{ table.column.title }}
-
-
- {{ table.col.type }} {{ table.title || table.table_name }} +
+ + + {{ table.column.title }} +
+
+ {{ table.col.type }} + {{ table.title || table.table_name }} +
+ +
@@ -160,14 +172,21 @@ watch( -
- - - {{ column.title }} +
+
+ +
{{ column.title }}
+
+
@@ -178,10 +197,19 @@ watch( - {{ func.text }} +
+ {{ func.text }} + +
diff --git a/packages/nc-gui/components/smartsheet/details/Api.vue b/packages/nc-gui/components/smartsheet/details/Api.vue index b8eeec06ce..8adf99d65e 100644 --- a/packages/nc-gui/components/smartsheet/details/Api.vue +++ b/packages/nc-gui/components/smartsheet/details/Api.vue @@ -169,7 +169,15 @@ watch(activeLang, (newLang) => { dropdown-class-name="nc-dropdown-snippet-active-lang" > - {{ client }} +
+
{{ client }}
+ +
diff --git a/packages/nc-gui/components/smartsheet/details/Webhooks.vue b/packages/nc-gui/components/smartsheet/details/Webhooks.vue index 7c32fdb6b5..d26829dee8 100644 --- a/packages/nc-gui/components/smartsheet/details/Webhooks.vue +++ b/packages/nc-gui/components/smartsheet/details/Webhooks.vue @@ -256,10 +256,10 @@ watch(
{{ $t('general.duplicate') }}
- +
{{ $t('general.delete') }} diff --git a/packages/nc-gui/components/smartsheet/grid/Table.vue b/packages/nc-gui/components/smartsheet/grid/Table.vue index c48f41b669..e15bce4ee1 100644 --- a/packages/nc-gui/components/smartsheet/grid/Table.vue +++ b/packages/nc-gui/components/smartsheet/grid/Table.vue @@ -1250,10 +1250,10 @@ onKeyStroke('ArrowDown', onDown)
@@ -1823,7 +1823,7 @@ onKeyStroke('ArrowDown', onDown) - -