fix: hide account merge entry

This commit is contained in:
yun-zhi-ztl 2026-03-17 11:19:49 +08:00
parent 7bd7aa2ad9
commit 4e71c93e86
2 changed files with 4 additions and 11 deletions

View file

@ -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({

View file

@ -129,11 +129,6 @@ export function UserMenu({ user, triggerClassName }: UserMenuProps) {
{t('user.menu.security')}
</Link>
</DropdownMenuItem>
<DropdownMenuItem asChild>
<Link to="/settings/accounts" className="cursor-pointer">
{t('user.menu.accounts')}
</Link>
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem onClick={handleLogout} className="cursor-pointer text-destructive">
{t('user.menu.logout')}