diff --git a/frontend/src/lib/components/flows/pickers/PickHubItems.svelte b/frontend/src/lib/components/flows/pickers/PickHubItems.svelte index c7458ad338..ebfadd2b68 100644 --- a/frontend/src/lib/components/flows/pickers/PickHubItems.svelte +++ b/frontend/src/lib/components/flows/pickers/PickHubItems.svelte @@ -70,10 +70,19 @@ }) : items - onMount(async () => { - await loadHubScripts() - $hubFlows = await loadHubFlows() + let notLoaded = true + async function loadApps() { $hubApps = await loadHubApps() + notLoaded = false + } + + async function loadFlows() { + loadHubFlows() + } + onMount(async () => { + loadHubScripts() + loadApps() + loadFlows() }) @@ -108,7 +117,11 @@ {#if Array.isArray(prefilteredItems)} - {#if filteredItems.length == 0} + {#if notLoaded} + {#each Array(10).fill(0) as _} + + {/each} + {:else if filteredItems.length == 0} {:else}