From c18bb27794dd769b3981134daab95d72f4ecb83a Mon Sep 17 00:00:00 2001 From: gaoziman <2942894660@qq.com> Date: Mon, 22 Dec 2025 00:09:33 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E9=A6=96=E9=A1=B5):=20=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9C=9F=E5=AE=9E=E7=99=BB=E5=BD=95=E7=94=A8=E6=88=B7=E6=98=B5?= =?UTF-8?q?=E7=A7=B0=E6=98=BE=E7=A4=BA=E9=97=AE=E5=80=99=E8=AF=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 mock 数据中的 currentUser 引用 - 使用 AuthProvider 获取真实登录用户信息 - 未登录时显示默认昵称"用户" --- src/app/page.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 11c436d..a3ad13d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -6,13 +6,15 @@ import { AppLayout } from '@/components/layout/AppLayout'; import { Welcome } from '@/components/features/Welcome'; import { ChatInput } from '@/components/features/ChatInput'; import { QuickActions } from '@/components/features/QuickActions'; -import { currentUser, getGreeting } from '@/data/mock'; +import { getGreeting } from '@/data/mock'; +import { useAuth } from '@/providers/AuthProvider'; import { useConversations } from '@/hooks/useConversations'; import { useModels, useTools, useSettings } from '@/hooks/useSettings'; import type { QuickAction } from '@/types'; export default function HomePage() { const router = useRouter(); + const { user } = useAuth(); const { createConversation } = useConversations(); const { models, loading: modelsLoading } = useModels(); const { tools: availableTools, loading: toolsLoading } = useTools(); @@ -22,7 +24,8 @@ export default function HomePage() { const [enabledTools, setEnabledTools] = useState([]); const [isSending, setIsSending] = useState(false); - const greeting = getGreeting(currentUser.name); + // 使用真实登录用户的昵称,如果未登录则显示"用户" + const greeting = getGreeting(user?.nickname || '用户'); // 初始化默认设置 useEffect(() => {