diff --git a/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue b/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue index 3cdb186590..9e04def93a 100644 --- a/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue +++ b/packages/nc-gui/components/dashboard/TreeView/BaseOptions.vue @@ -9,12 +9,14 @@ const props = withDefaults( titleClass?: string class?: string showLabel?: boolean + showNocoDbImport?: boolean }>(), { variant: 'small', titleClass: '', class: '', showLabel: false, + showNocoDbImport: false, }, ) diff --git a/packages/nc-gui/components/nc/Menu/index.vue b/packages/nc-gui/components/nc/Menu/index.vue index aba340f2f5..4a5f45f89e 100644 --- a/packages/nc-gui/components/nc/Menu/index.vue +++ b/packages/nc-gui/components/nc/Menu/index.vue @@ -58,7 +58,11 @@ const selectable = computed(() => props.selectable ?? false) &.nc-variant-large { .ant-dropdown-menu-item, .nc-ant-dropdown-menu-item-label { - @apply min-h-9 text-captionDropdownDefault; + @apply min-h-9; + } + + .nc-menu-item-inner { + @apply !font-600; } } diff --git a/packages/nc-gui/components/nc/SubMenu/index.vue b/packages/nc-gui/components/nc/SubMenu/index.vue index c90078fbad..95298e0bec 100644 --- a/packages/nc-gui/components/nc/SubMenu/index.vue +++ b/packages/nc-gui/components/nc/SubMenu/index.vue @@ -71,7 +71,7 @@ const props = withDefaults( } &.nc-variant-large .nc-submenu-title { - @apply min-h-9; + @apply min-h-9 !font-600; } &:not(.ant-dropdown-menu-submenu-disabled) { @@ -133,6 +133,10 @@ const props = withDefaults( .nc-ant-dropdown-menu-item-label { @apply min-h-9; } + + .nc-menu-item-inner { + @apply !font-600; + } } .nc-ant-dropdown-menu-item-label { diff --git a/packages/nc-gui/lib/acl.ts b/packages/nc-gui/lib/acl.ts index 58651bb7f3..65170d1c6a 100644 --- a/packages/nc-gui/lib/acl.ts +++ b/packages/nc-gui/lib/acl.ts @@ -73,6 +73,7 @@ const rolePermissions = { airtableImport: true, jsonImport: true, excelImport: true, + nocodbImport: true, settingsPage: true, webhook: true, fieldEdit: true,