{#if !activeUser}
{#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}
{#each user.collections as collection}
{/each}
{:catch error}
{error.message}
{/await}
{:else if !activeNode}
{#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}