'use client'; import ProfileSettings from '@/components/dashboard/ProfileSettings'; import Sidebar from '@/components/dashboard/Sidebar'; import { useRouter } from 'next/navigation'; import { LogOut, Plus } from 'lucide-react'; import { useLanguage } from '@/lib/i18n/LanguageContext'; export default function SettingsPage() { const router = useRouter(); const { t } = useLanguage(); const handleLogout = () => { localStorage.removeItem('rsid'); localStorage.removeItem('user_info'); router.push('/login'); }; // 新增:处理侧边栏点击导航 // 如果你的 Sidebar 是纯状态控制的,需要在这里处理跳转 const handleTabChange = (tab: string) => { if (tab === 'overview') { router.push('/dashboard'); } else if (tab === 'orders') { router.push('/dashboard/orders'); } // 既然当前已经在 settings 页面,点击 settings 不需要跳转 }; return (
{/* Header */}

{t('settings.title')}

{t('settings.subtitle')}

{/* 左侧侧边栏 */}
{/* 🔴 修复部分:传入必要的 props */}
{/* 右侧内容区 */}
{/* 主要设置区域 */}
{/* 右侧提示信息 */}

{t('settings.security_tip_title')}

{t('settings.security_tip_desc')}

{t('settings.account_status')} {t('settings.status_normal')}

); }