|
@@ -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}
|