Timothy J. Baek 9 月之前
父節點
當前提交
1e7a364c68
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/lib/components/chat/Controls/Controls.svelte

+ 5 - 3
src/lib/components/chat/Controls/Controls.svelte

@@ -33,8 +33,8 @@
 			<div>
 			<div>
 				<div class="mb-1.5 font-medium">{$i18n.t('Files')}</div>
 				<div class="mb-1.5 font-medium">{$i18n.t('Files')}</div>
 
 
-				<div>
-					{#each chatFiles as file}
+				<div class="flex flex-col gap-1">
+					{#each chatFiles as file, fileIdx}
 						<FileItem
 						<FileItem
 							className="w-full"
 							className="w-full"
 							url={`${file?.url}`}
 							url={`${file?.url}`}
@@ -43,7 +43,9 @@
 							dismissible={true}
 							dismissible={true}
 							on:dismiss={() => {
 							on:dismiss={() => {
 								// Remove the file from the chatFiles array
 								// Remove the file from the chatFiles array
-								chatFiles = chatFiles.filter((f) => f.id !== file.id);
+
+								chatFiles.splice(fileIdx, 1);
+								chatFiles = chatFiles;
 							}}
 							}}
 						/>
 						/>
 					{/each}
 					{/each}