SarahXia0405 commited on
Commit
d79f925
·
verified ·
1 Parent(s): 384b968

Update web/src/components/ChatArea.tsx

Browse files
Files changed (1) hide show
  1. web/src/components/ChatArea.tsx +12 -2
web/src/components/ChatArea.tsx CHANGED
@@ -17,6 +17,11 @@ interface ChatAreaProps {
17
  onFileUpload: (files: File[]) => void;
18
  onRemoveFile: (index: number) => void;
19
  onFileTypeChange: (index: number, type: FileType) => void;
 
 
 
 
 
20
  memoryProgress: number;
21
  isLoggedIn: boolean;
22
  learningMode: LearningMode;
@@ -32,6 +37,11 @@ export function ChatArea({
32
  onFileUpload,
33
  onRemoveFile,
34
  onFileTypeChange,
 
 
 
 
 
35
  memoryProgress,
36
  isLoggedIn,
37
  learningMode,
@@ -246,8 +256,8 @@ export function ChatArea({
246
  onFileUpload={onFileUpload}
247
  onRemoveFile={onRemoveFile}
248
  onFileTypeChange={onFileTypeChange}
249
- onUploadFile={(index) => onUploadFile?.(index)} // 新增
250
- onUploadAll={() => onUploadAll?.()} // 新增
251
  disabled={!isLoggedIn}
252
  />
253
  <MemoryLine progress={memoryProgress} />
 
17
  onFileUpload: (files: File[]) => void;
18
  onRemoveFile: (index: number) => void;
19
  onFileTypeChange: (index: number, type: FileType) => void;
20
+
21
+ // ✅ 新增:只负责触发上传,不改变你现有结构
22
+ onUploadFile?: (index: number) => void;
23
+ onUploadAll?: () => void;
24
+
25
  memoryProgress: number;
26
  isLoggedIn: boolean;
27
  learningMode: LearningMode;
 
37
  onFileUpload,
38
  onRemoveFile,
39
  onFileTypeChange,
40
+
41
+ // ✅ 新增
42
+ onUploadFile,
43
+ onUploadAll,
44
+
45
  memoryProgress,
46
  isLoggedIn,
47
  learningMode,
 
256
  onFileUpload={onFileUpload}
257
  onRemoveFile={onRemoveFile}
258
  onFileTypeChange={onFileTypeChange}
259
+ onUploadFile={onUploadFile} // ✅ 新增:透传
260
+ onUploadAll={onUploadAll} // ✅ 新增:透传
261
  disabled={!isLoggedIn}
262
  />
263
  <MemoryLine progress={memoryProgress} />