{#if h && voiceConnectedHere} {/if} {#if h && isVoiceRoom && $callState === CallState.Connected} {/if}
{#if isOverlayChat} {/if} {#if h} {/if}
{#if $room?.meta?.isPrivate() && $membershipStatus !== MembershipStatus.Granted}

You aren't currently a member of this room.

{#if $membershipStatus === MembershipStatus.Pending} {:else} {/if}
{:else} {#if loadingForward && elements.length > 0}

Looking for messages...

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

New Messages

{:else if type === "date"} {value} {:else} {@const event = value as TrustedEvent} {#if event.kind === addMemberKind} {:else} {/if} {/if} {/each}

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

{/if}
{#if $room?.meta?.isPrivate() && $membershipStatus !== MembershipStatus.Granted} {:else if $room?.meta?.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 || $callState === CallState.Joining || $callState === CallState.Connected}
{/if}
{#if videoCallChatHidden} {/if}
{#if showScrollButton}
{/if} {#if showFixedNewMessages}
{/if}