diff --git a/warpgate-web/src/common/ItemList.svelte b/warpgate-web/src/common/ItemList.svelte index 1a83dd55..7a21bf9c 100644 --- a/warpgate-web/src/common/ItemList.svelte +++ b/warpgate-web/src/common/ItemList.svelte @@ -94,15 +94,16 @@ }) - {#await $items} {:then _items} + {#if _items}
{#each _items as _item} diff --git a/warpgate-web/src/gateway/TargetList.svelte b/warpgate-web/src/gateway/TargetList.svelte index 628ccef5..c1fc5933 100644 --- a/warpgate-web/src/gateway/TargetList.svelte +++ b/warpgate-web/src/gateway/TargetList.svelte @@ -10,6 +10,7 @@ import { serverInfo } from './lib/store' import { firstBy } from 'thenby' import ModalHeader from 'common/sveltestrap-s5-ports/ModalHeader.svelte' import GettingStarted from 'common/GettingStarted.svelte' + import EmptyState from 'common/EmptyState.svelte'; let selectedTarget: TargetSnapshot|undefined = $state() @@ -51,6 +52,10 @@ function loadURL (url: string) { {/if} + {#snippet empty()} + + {/snippet} {#snippet item(target)}