diff --git a/packages/nc-gui/components/tabs/Auth.vue b/packages/nc-gui/components/tabs/Auth.vue index 206fd89b93..0d04cd4ddd 100644 --- a/packages/nc-gui/components/tabs/Auth.vue +++ b/packages/nc-gui/components/tabs/Auth.vue @@ -7,7 +7,7 @@ interface Tab { title: string label: string body: any - isUIAllowed: boolean + isUIAllowed: () => boolean } const { t } = useI18n() @@ -19,13 +19,13 @@ const tabsInfo: Tab[] = [ title: 'Users Management', label: t('title.userMgmt'), body: () => UserManagement, - isUIAllowed: isUIAllowed('userMgmtTab'), + isUIAllowed: () => isUIAllowed('userMgmtTab'), }, { title: 'API Token Management', label: t('title.apiTokenMgmt'), body: () => ApiTokenManagement, - isUIAllowed: isUIAllowed('apiTokenTab'), + isUIAllowed: () => isUIAllowed('apiTokenTab'), }, ] @@ -34,7 +34,7 @@ const selectedTab = $computed(() => tabsInfo[selectedTabKey])