From 74aeb67aeeae1ad4069055cce1a242df5a697db6 Mon Sep 17 00:00:00 2001 From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com> Date: Thu, 8 May 2025 12:16:12 -0400 Subject: [PATCH] feat: manually edit search term for game import --- server/pages/admin/library/import.vue | 35 ++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/server/pages/admin/library/import.vue b/server/pages/admin/library/import.vue index 222d3ee0..157f967c 100644 --- a/server/pages/admin/library/import.vue +++ b/server/pages/admin/library/import.vue @@ -95,6 +95,30 @@
+
+
+ +
+ +
+
+ + Search +
+ (); +const gameSearchTerm = ref(""); +const gameSearchLoading = ref(false); async function updateSelectedGame(value: number) { if (currentlySelectedGame.value == value) return; @@ -255,11 +281,18 @@ async function updateSelectedGame(value: number) { metadataResults.value = undefined; currentlySelectedMetadata.value = -1; + gameSearchTerm.value = game; + await searchGame(); +} + +async function searchGame() { + gameSearchLoading.value = true; const results = await $dropFetch( - `/api/v1/admin/import/game/search?q=${encodeURIComponent(game)}`, + `/api/v1/admin/import/game/search?q=${encodeURIComponent(gameSearchTerm.value)}`, ); metadataResults.value = results; + gameSearchLoading.value = false; } function updateSelectedGame_wrapper(value: number) {