mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-30 00:56:38 +00:00
feat: team & settings modal data sources tab revised
Signed-off-by: mertmit <mertmit99@gmail.com>
This commit is contained in:
@@ -145,7 +145,7 @@ const addTableTab = (table: TableType) => {
|
||||
addTab({ title: table.title, id: table.id, type: table.type as TabType })
|
||||
}
|
||||
|
||||
function openRenameTableDialog(table: TableType, rightClick = false) {
|
||||
function openRenameTableDialog(table: TableType, baseId: string, rightClick = false) {
|
||||
$e(rightClick ? 'c:table:rename:navdraw:right-click' : 'c:table:rename:navdraw:options')
|
||||
|
||||
const isOpen = ref(true)
|
||||
@@ -153,6 +153,7 @@ function openRenameTableDialog(table: TableType, rightClick = false) {
|
||||
const { close } = useDialog(resolveComponent('DlgTableRename'), {
|
||||
'modelValue': isOpen,
|
||||
'tableMeta': table,
|
||||
'baseId': baseId,
|
||||
'onUpdate:modelValue': closeDialog,
|
||||
})
|
||||
|
||||
@@ -402,7 +403,7 @@ useEventListener(document, 'keydown', async (e: KeyboardEvent) => {
|
||||
|
||||
<template #overlay>
|
||||
<a-menu class="!py-0 rounded text-sm">
|
||||
<a-menu-item v-if="isUIAllowed('table-rename')" @click="openRenameTableDialog(table)">
|
||||
<a-menu-item v-if="isUIAllowed('table-rename')" @click="openRenameTableDialog(table, base.id)">
|
||||
<div class="nc-project-menu-item" :data-testid="`sidebar-table-rename-${table.title}`">
|
||||
{{ $t('general.rename') }}
|
||||
</div>
|
||||
@@ -567,7 +568,7 @@ useEventListener(document, 'keydown', async (e: KeyboardEvent) => {
|
||||
<a-menu-item
|
||||
v-if="isUIAllowed('table-rename')"
|
||||
:data-testid="`sidebar-table-rename-${table.title}`"
|
||||
@click="openRenameTableDialog(table)"
|
||||
@click="openRenameTableDialog(table, base.id)"
|
||||
>
|
||||
<div class="nc-project-menu-item">
|
||||
{{ $t('general.rename') }}
|
||||
@@ -604,7 +605,10 @@ useEventListener(document, 'keydown', async (e: KeyboardEvent) => {
|
||||
<template v-if="!isSharedBase" #overlay>
|
||||
<a-menu class="!py-0 rounded text-sm">
|
||||
<template v-if="contextMenuTarget.type === 'table'">
|
||||
<a-menu-item v-if="isUIAllowed('table-rename')" @click="openRenameTableDialog(contextMenuTarget.value, true)">
|
||||
<a-menu-item
|
||||
v-if="isUIAllowed('table-rename')"
|
||||
@click="openRenameTableDialog(contextMenuTarget.value, base.id, true)"
|
||||
>
|
||||
<div class="nc-project-menu-item">
|
||||
{{ $t('general.rename') }}
|
||||
</div>
|
||||
@@ -631,6 +635,10 @@ useEventListener(document, 'keydown', async (e: KeyboardEvent) => {
|
||||
<a-divider class="!my-0" />
|
||||
|
||||
<div class="flex items-start flex-col justify-start px-2 py-3 gap-2">
|
||||
<LazyGeneralAddBaseButton
|
||||
class="color-transition py-1.5 px-2 text-primary font-bold cursor-pointer select-none hover:text-accent"
|
||||
/>
|
||||
|
||||
<LazyGeneralShareBaseButton
|
||||
class="color-transition py-1.5 px-2 text-primary font-bold cursor-pointer select-none hover:text-accent"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user