From 4e71c93e868ba9ae5b1f7e258e8d385d1b42ba83 Mon Sep 17 00:00:00 2001 From: yun-zhi-ztl <15071461069@163.com> Date: Tue, 17 Mar 2026 11:19:49 +0800 Subject: [PATCH] fix: hide account merge entry --- web/src/app/router.tsx | 10 ++++------ web/src/shared/components/user-menu.tsx | 5 ----- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/web/src/app/router.tsx b/web/src/app/router.tsx index c19c5088..3c35dc97 100644 --- a/web/src/app/router.tsx +++ b/web/src/app/router.tsx @@ -75,10 +75,6 @@ const SecuritySettingsPage = createLazyRouteComponent( () => import('@/pages/settings/security'), 'SecuritySettingsPage', ) -const AccountSettingsPage = createLazyRouteComponent( - () => import('@/pages/settings/accounts'), - 'AccountSettingsPage', -) const AdminUsersPage = createLazyRouteComponent(() => import('@/pages/admin/users'), 'AdminUsersPage') const AuditLogPage = createLazyRouteComponent(() => import('@/pages/admin/audit-log'), 'AuditLogPage') @@ -300,8 +296,10 @@ const settingsSecurityRoute = createRoute({ const settingsAccountsRoute = createRoute({ getParentRoute: () => rootRoute, path: 'settings/accounts', - beforeLoad: requireAuth, - component: AccountSettingsPage, + beforeLoad: async (ctx) => { + await requireAuth(ctx) + throw redirect({ to: '/settings/security' }) + }, }) const adminUsersRoute = createRoute({ diff --git a/web/src/shared/components/user-menu.tsx b/web/src/shared/components/user-menu.tsx index ac5ea17b..508e2043 100644 --- a/web/src/shared/components/user-menu.tsx +++ b/web/src/shared/components/user-menu.tsx @@ -129,11 +129,6 @@ export function UserMenu({ user, triggerClassName }: UserMenuProps) { {t('user.menu.security')} - - - {t('user.menu.accounts')} - - {t('user.menu.logout')}