{#if expressOAuthSetup} {#if open} {#key refreshCount} {#await import('./AppConnectLightweightResourcePicker.svelte') then Module} { sendUserToast(e.detail, true) open = false }} on:refresh={async (e) => { await loadResources(resourceType) value = e.detail open = false }} /> {/await} {/key} {/if} {:else} {#await import('./AppConnectLightweightResourcePicker.svelte')} {:then Module} { sendUserToast(e.detail, true) }} on:refresh={async (e) => { await loadResources(resourceType) value = e.detail drawer?.closeDrawer?.() open = false }} /> {/await} {/if}
{#if loading} {:else if expressOAuthSetup && collection.length < 2} {#if collection.length == 0}
Connect {resourceType}
{:else if collection.length == 1 && value == collection[0]?.value}
{resourceType}
{:else} {/if} {:else}