diff --git a/frontend/src/lib/components/apps/components/table/AppTable.svelte b/frontend/src/lib/components/apps/components/table/AppTable.svelte index 7027924f80..f566397790 100644 --- a/frontend/src/lib/components/apps/components/table/AppTable.svelte +++ b/frontend/src/lib/components/apps/components/table/AppTable.svelte @@ -23,7 +23,7 @@ type T = Record - $: result = [] as Array> + let result: Record[] | undefined = undefined let search: 'By Runnable' | 'By Component' | 'Disabled' | undefined = undefined let searchValue = '' @@ -102,8 +102,8 @@ let filteredResult: Array> = [] $: filteredResult && setOptions(filteredResult) - $: search === 'By Component' && (filteredResult = searchInResult(result, searchValue)) - $: (search === 'By Runnable' || search === 'Disabled') && (filteredResult = result) + $: search === 'By Component' && (filteredResult = searchInResult(result ?? [], searchValue)) + $: (search === 'By Runnable' || search === 'Disabled') && (filteredResult = result ?? []) $: outputs = $worldStore?.outputsById[id] as { selectedRow: Output search: Output @@ -212,7 +212,7 @@ - {:else} + {:else if result != undefined} The result should be an array of objects diff --git a/frontend/src/lib/utils.ts b/frontend/src/lib/utils.ts index 67e885f29f..b719f7cabb 100644 --- a/frontend/src/lib/utils.ts +++ b/frontend/src/lib/utils.ts @@ -621,7 +621,7 @@ export function scriptLangToEditorLang( } export async function copyToClipboard(value?: string, sendToast = true): Promise { - if(!value) { return false } + if (!value) { return false } let success = false if (navigator?.clipboard) {