From adbc42d7a9f176b6ec6370b97d25e837fe8d28b3 Mon Sep 17 00:00:00 2001 From: hongjli <3117313295@qq.com> Date: 星期一, 07 四月 2025 16:12:13 +0800 Subject: [PATCH] 整体优化 --- src/app/ai-scene/page.tsx | 56 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 29 insertions(+), 27 deletions(-) diff --git a/src/app/ai-scene/page.tsx b/src/app/ai-scene/page.tsx index cfb659c..eded6af 100644 --- a/src/app/ai-scene/page.tsx +++ b/src/app/ai-scene/page.tsx @@ -1,9 +1,9 @@ "use client"; import { useState } from 'react'; -import Sidebar from '@/components/layout/Sidebar'; import Card from '@/components/Card'; import ChatDialog from '@/components/ChatDialog'; +import Navbar from '@/components/layout/Navbar'; const services = [ { @@ -44,34 +44,36 @@ }; return ( - <div className="flex"> - <Sidebar /> - <div className="flex-1 p-6 md:p-8 bg-gradient-to-b from-[var(--ai-surface)] to-white"> - <div className="max-w-7xl mx-auto"> - <div className="mb-8"> - <h1 className="text-3xl font-bold text-[var(--ai-primary)] mb-2"> - AI鍦烘櫙妯℃嫙 - <span className="ml-2 inline-block w-2 h-2 rounded-full bg-[var(--ai-secondary)] animate-pulse"></span> - </h1> - <p className="text-gray-600">閫夋嫨浠ヤ笅鍦烘櫙锛屼綋楠屼汉宸ユ櫤鑳藉浣曡В鍐冲疄闄呬笟鍔¢棶棰�</p> - <div className="h-1 w-24 bg-gradient-to-r from-[var(--ai-secondary)] to-[var(--ai-accent)] mt-4"></div> - </div> - <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> - {services.map((service, index) => ( - <Card - key={index} - {...service} - onClick={() => handleCardClick(service.title, service.chatbotId)} - /> - ))} + <> + <Navbar /> + <div className="min-h-screen pt-16"> + <div className="flex-1 p-6 md:p-8 bg-gradient-to-b from-[var(--ai-surface)] to-white"> + <div className="max-w-7xl mx-auto"> + <div className="mb-8"> + <h1 className="text-3xl font-bold text-[var(--ai-primary)] mb-2"> + AI鍦烘櫙妯℃嫙 + <span className="ml-2 inline-block w-2 h-2 rounded-full bg-[var(--ai-secondary)] animate-pulse"></span> + </h1> + <p className="text-gray-600">閫夋嫨浠ヤ笅鍦烘櫙锛屼綋楠屼汉宸ユ櫤鑳藉浣曡В鍐冲疄闄呬笟鍔¢棶棰�</p> + <div className="h-1 w-24 bg-gradient-to-r from-[var(--ai-secondary)] to-[var(--ai-accent)] mt-4"></div> + </div> + <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> + {services.map((service, index) => ( + <Card + key={index} + {...service} + onClick={() => handleCardClick(service.title, service.chatbotId)} + /> + ))} + </div> </div> </div> + <ChatDialog + isOpen={isChatOpen} + onClose={() => setIsChatOpen(false)} + chatbotId={currentChatbot} + /> </div> - <ChatDialog - isOpen={isChatOpen} - onClose={() => setIsChatOpen(false)} - chatbotId={currentChatbot} - /> - </div> + </> ); } \ No newline at end of file -- Gitblit v1.9.3