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(() => {