SarahXia0405 commited on
Commit
6546430
·
verified ·
1 Parent(s): 31386d4

Update web/src/components/ChatArea.tsx

Browse files
Files changed (1) hide show
  1. web/src/components/ChatArea.tsx +4 -0
web/src/components/ChatArea.tsx CHANGED
@@ -86,6 +86,7 @@ interface ChatAreaProps {
86
  uploadedFiles: UploadedFile[];
87
  onFileUpload: (files: File[]) => void;
88
  onRemoveFile: (index: number) => void;
 
89
 
90
  onFileTypeChange: (index: number, type: FileType) => void;
91
  memoryProgress: number;
@@ -262,6 +263,7 @@ export function ChatArea({
262
  availableCourses = [],
263
  showReviewBanner = false,
264
  onReviewActivity,
 
265
  currentUserId,
266
  docType,
267
  }: ChatAreaProps) {
@@ -510,6 +512,8 @@ export function ChatArea({
510
  const j = await r.json();
511
 
512
  setGeneratedBio(j?.bio || "");
 
 
513
  setInitStatus("done");
514
  setInitNeedOffer(false);
515
 
 
86
  uploadedFiles: UploadedFile[];
87
  onFileUpload: (files: File[]) => void;
88
  onRemoveFile: (index: number) => void;
89
+ onProfileBioUpdate?: (bio: string) => void; // ✅ NEW
90
 
91
  onFileTypeChange: (index: number, type: FileType) => void;
92
  memoryProgress: number;
 
263
  availableCourses = [],
264
  showReviewBanner = false,
265
  onReviewActivity,
266
+ onProfileBioUpdate,
267
  currentUserId,
268
  docType,
269
  }: ChatAreaProps) {
 
512
  const j = await r.json();
513
 
514
  setGeneratedBio(j?.bio || "");
515
+ onProfileBioUpdate?.(j?.bio || ""); // ✅ NEW: sync into user profile
516
+
517
  setInitStatus("done");
518
  setInitNeedOffer(false);
519