{#if !activeUser}

Users

{#await registry.fetchUsers()}
Loading...
{:then users} {#each users as user} {/each} {:catch error}
{error.message}
{/await} {:else if !activeCollection} {#await registry.fetchUser(activeUser)}
Loading...
{:then user}

Collections

{#each user.collections as collection} {/each} {:catch error}
{error.message}
{/await} {:else if !activeNode}

Nodes

{#await registry.fetchCollection(`${activeUser}/${activeCollection}`)}
Loading...
{:then collection} {#each collection.nodes as node} {#await registry.fetchNodeDefinition(node.id)}
Loading...
{:then node} {:catch error}
{error.message}
{/await} {/each} {:catch error}
{error.message}
{/await} {/if}