{#if $matrixClient && loggedIn} {#if ready}
{#if $currentRoomId} {@const room = $matrixClient.getRoom($currentRoomId)} {#key room} {#if room}
{/if} {/key} {/if}
{/if} {:else if $matrixClient} {#await $matrixClient.loginFlows() then flows} {#each flows.flows as flow} {#if flow.type === "m.login.sso"} {#each flow.identity_providers as idp} {#if idp.icon} {idp.name} {:else} {idp.name} {/if} {/each} {:else if flow.type === "m.login.password"} {/if} {/each} {/await} {/if}