fix: /admin 直接显示数据概览,去掉管理首页导航项

This commit is contained in:
erio
2026-03-13 22:15:19 +08:00
parent b1c90d4b04
commit bc9ae8370c
2 changed files with 141 additions and 106 deletions

View File

@@ -5,8 +5,7 @@ import { Suspense } from 'react';
import { resolveLocale } from '@/lib/locale';
const NAV_ITEMS = [
{ path: '/admin', label: { zh: '管理首页', en: 'Home' } },
{ path: '/admin/dashboard', label: { zh: '数据概览', en: 'Dashboard' } },
{ path: '/admin', label: { zh: '数据概览', en: 'Dashboard' } },
{ path: '/admin/orders', label: { zh: '订单管理', en: 'Orders' } },
{ path: '/admin/channels', label: { zh: '渠道管理', en: 'Channels' } },
{ path: '/admin/subscriptions', label: { zh: '订阅管理', en: 'Subscriptions' } },
@@ -31,7 +30,7 @@ function AdminNav() {
};
const isActive = (navPath: string) => {
if (navPath === '/admin') return pathname === '/admin';
if (navPath === '/admin') return pathname === '/admin' || pathname === '/admin/dashboard';
return pathname.startsWith(navPath);
};