From a6fb5ba2a0da36d689eac66c11d5f434e45f32a7 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Mon, 12 Dec 2022 18:42:15 +0100 Subject: [PATCH] fix(frontend): Fix AppTable frontend search (#1013) * fix(frontend): Fix AppTable frontend search * fix(frontend): Fix AppTable frontend search --- .../components/apps/components/dataDisplay/AppTable.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/apps/components/dataDisplay/AppTable.svelte b/frontend/src/lib/components/apps/components/dataDisplay/AppTable.svelte index ed96ae3118..4da169af9a 100644 --- a/frontend/src/lib/components/apps/components/dataDisplay/AppTable.svelte +++ b/frontend/src/lib/components/apps/components/dataDisplay/AppTable.svelte @@ -41,12 +41,11 @@ let page = 1 let searchValue = '' - let result: Array> = [] - + $: result = [] as Array> $: headers = Array.from(new Set(result.flatMap((row) => Object.keys(row)))) $: extraQueryParams = search === 'Backend' ? { search: searchValue, page } : { page } - function searchInResult(searchValue: string) { + function searchInResult(result: Array>, searchValue: string) { if (searchValue === '') { return result } @@ -57,7 +56,7 @@ let filteredResult: Array> = [] - $: search === 'Frontend' && (filteredResult = searchInResult(searchValue)) + $: search === 'Frontend' && (filteredResult = searchInResult(result, searchValue)) $: (search === 'Backend' || search === 'Disabled') && (filteredResult = result)