From d4a5a6557d68dd70952a353dd1903353d83400d9 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期一, 21 四月 2025 13:19:38 +0800
Subject: [PATCH] 生产环境部署

---
 src/app/ai-scene/chat/page.tsx |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/app/ai-scene/chat/page.tsx b/src/app/ai-scene/chat/page.tsx
index af3f1fe..41d53ad 100644
--- a/src/app/ai-scene/chat/page.tsx
+++ b/src/app/ai-scene/chat/page.tsx
@@ -1,6 +1,6 @@
 "use client";
 
-import { useState, useEffect } from 'react';
+import { useState, useEffect, Suspense } from 'react';
 import { motion, AnimatePresence } from 'framer-motion';
 import { useSearchParams } from 'next/navigation';
 import { useRouter } from 'next/navigation';
@@ -210,6 +210,14 @@
 ];
 
 export default function AISceneChatPage() {
+  return (
+    <Suspense fallback={<div>Loading...</div>}>
+      <AISceneChatContent />
+    </Suspense>
+  );
+}
+
+function AISceneChatContent() {
   const searchParams = useSearchParams();
   const sceneId = searchParams.get('scene');
   const router = useRouter();
@@ -316,9 +324,11 @@
                   )}
                   <div className="flex items-center relative z-10">
                     <div className="w-8 h-8 rounded-lg overflow-hidden mr-3 relative flex-shrink-0">
-                      <img 
+                      <Image 
                         src={scene.imageUrl} 
                         alt={scene.title}
+                        width={32}
+                        height={32}
                         className="w-full h-full object-cover transform transition-transform duration-700 group-hover:scale-110"
                       />
                       <div className="absolute inset-0 bg-gradient-to-br from-black/20 to-transparent"></div>

--
Gitblit v1.9.3