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')}