refactor: serach function now async which is way faster

This commit is contained in:
pandadev 2025-03-15 17:44:14 +01:00
parent ae878b7203
commit f435a7b20a
No known key found for this signature in database
GPG key ID: C39629DACB8E762F
14 changed files with 203 additions and 106 deletions

View file

@ -3,7 +3,7 @@
<input
ref="searchInput"
v-model="searchQuery"
@input="onSearch"
@input="onInputChange"
class="search"
autocorrect="off"
autocapitalize="off"
@ -21,10 +21,12 @@ const searchInput = ref<HTMLInputElement | null>(null);
const emit = defineEmits<{
(e: "search", query: string): void;
(e: "searchStarted"): void;
(e: "focus"): void;
}>();
const onSearch = () => {
const onInputChange = () => {
emit("searchStarted");
emit("search", searchQuery.value);
};