{#if $followStateStore === "requesting"}
{#if $followRoleStore === "follower"}

Do you want to follow {name($followUsersStore[0])}?

{:else if $followRoleStore === "leader"}

Should never be displayed

{/if}
{/if} {#if $followStateStore === "ending"}

Interaction

{#if $followRoleStore === "follower"}

Do you want to stop following {name($followUsersStore[0])}?

{:else if $followRoleStore === "leader"}

Do you want to stop leading the way?

{/if}
{/if} {#if $followStateStore === "active" || $followStateStore === "ending"}
{#if $followRoleStore === "follower"}

Following {name($followUsersStore[0])}

{:else if $followUsersStore.length === 0}

Waiting for followers' confirmation

{:else if $followUsersStore.length === 1}

{name($followUsersStore[0])} is following you

{:else if $followUsersStore.length === 2}

{name($followUsersStore[0])} and {name($followUsersStore[1])} are following you

{:else}

{$followUsersStore.slice(0, -1).map(name).join(", ")} and {name( $followUsersStore[$followUsersStore.length - 1] )} are following you

{/if}
{/if} {#if $followStateStore === "off"} {/if} {#if $followStateStore === "active" || $followStateStore === "ending"} {#if $followRoleStore === "follower"} {:else} {/if} {/if}