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)