{#snippet title()} {/snippet} {#snippet action()} {/snippet} {#if $room.isPrivate && $membershipStatus !== MembershipStatus.Granted}

You aren't currently a member of this room.

{#if $membershipStatus === MembershipStatus.Pending} {:else} {/if}
{:else} {#if loadingForward}

Looking for messages...

{/if} {#each elements as { type, id, value, showPubkey, addSpaceBelow } (id)} {#if type === "new-messages"}

New Messages

{:else if type === "date"} {value} {:else} {@const event = $state.snapshot(value as TrustedEvent)} {#if event.kind === ROOM_ADD_MEMBER} {:else}
{/if} {/if} {/each}

{#if loadingBackward} Looking for messages... {:else} End of message history {/if}

{/if}
{#if $room.isPrivate && $membershipStatus !== MembershipStatus.Granted} {:else if $room.isRestricted && $membershipStatus !== MembershipStatus.Granted}

Only members are allowed to post to this room.

{#if $membershipStatus === MembershipStatus.Pending} {:else} {/if}
{:else}
{#if parent} {/if} {#if share} {/if} {#if eventToEdit} {/if}
{#key eventToEdit} {/key} {/if}
{#if isVoiceRoom || $voiceState === VoiceState.Joining || $voiceState === VoiceState.Connected}
{/if}
{#if showScrollButton}
{/if} {#if showFixedNewMessages}
{/if}