Skip to content

Commit 10f06a6

Browse files
committed
refac
1 parent 8f3144a commit 10f06a6

2 files changed

Lines changed: 11 additions & 14 deletions

File tree

src/lib/components/chat/MessageInput.svelte

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,9 @@
904904
}
905905
];
906906
} else {
907+
if (files.find((f) => f.url === data || f.name === data)) {
908+
return;
909+
}
907910
onUpload(e);
908911
}
909912
}
@@ -939,6 +942,9 @@
939942
}
940943
];
941944
} else {
945+
if (files.find((f) => f.url === data || f.name === data)) {
946+
return;
947+
}
942948
onUpload(e);
943949
}
944950
}
@@ -974,6 +980,9 @@
974980
}
975981
];
976982
} else {
983+
if (files.find((f) => f.url === data || f.name === data)) {
984+
return;
985+
}
977986
onUpload(e);
978987
}
979988
}

src/lib/components/chat/MessageInput/Commands/Knowledge.svelte

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -138,19 +138,7 @@
138138
await tick();
139139
});
140140
141-
const onKeyDown = (e) => {
142-
if (e.key === 'Enter') {
143-
e.preventDefault();
144-
select();
145-
}
146-
};
147-
onMount(() => {
148-
window.addEventListener('keydown', onKeyDown);
149-
});
150141
151-
onDestroy(() => {
152-
window.removeEventListener('keydown', onKeyDown);
153-
});
154142
</script>
155143

156144
{#if filteredItems.length > 0 || query.startsWith('http')}
@@ -220,7 +208,7 @@
220208
<button
221209
class="px-2 py-1 rounded-xl w-full text-left bg-gray-50 dark:bg-gray-800 dark:text-gray-100 selected-command-option-button"
222210
type="button"
223-
data-selected={true}
211+
data-selected={selectedIdx === filteredItems.findIndex((i) => i.type === 'youtube')}
224212
on:click={() => {
225213
if (isValidHttpUrl(query)) {
226214
onSelect({
@@ -248,7 +236,7 @@
248236
<button
249237
class="px-2 py-1 rounded-xl w-full text-left bg-gray-50 dark:bg-gray-800 dark:text-gray-100 selected-command-option-button"
250238
type="button"
251-
data-selected={true}
239+
data-selected={selectedIdx === filteredItems.findIndex((i) => i.type === 'web')}
252240
on:click={() => {
253241
if (isValidHttpUrl(query)) {
254242
onSelect({

0 commit comments

Comments
 (0)