{#if $userStore && $userStore.id === data.id} You are currently viewing your public profile.
Edit your profile
{/if}
{#if data.display_name}

{data.display_name}

@{data.name}

{:else}

@{data.name}

{/if} {#if profileEmpty && $userStore?.id === data.id}

Your profile is empty! You can customize it by going to the edit profile page. (only you can see this)

{:else if bio}

{@html bio}

{/if}
{#if data.links.length > 0}
    {#each data.links as link} {/each}
{/if}
{#if data.names.length > 0}

Names

    {#each data.names as name}
  • {name.value}
  • {/each}
{/if} {#if data.pronouns.length > 0}

Pronouns

    {#each data.pronouns as pronouns}
  • {/each}
{/if} {#each data.fields as field}
{/each}
{#if $userStore && $userStore.id !== data.id} {/if}
{#if data.members.length > 0 || ($userStore && $userStore.id === data.id)}

{data.member_title || "Members"} {#if $userStore && $userStore.id === data.id} {/if} {#if totalPages > 1} {/if}

{#if data.members.length > 0}
{#each memberSlice as member} {/each}
{#if totalPages > 1}
{/if} {:else}

You don't have any members yet.
Members are sub-profiles that can have their own avatar, names, pronouns, and preferred terms.
If you were expecting to see members here, check your list of hidden members. (only you can see this)

{/if} {/if}

Your members must have distinct names. Member names must be 100 characters long at most, and cannot contain the following characters: @ ? ! # / \ [ ] " ' $ % & ( ) { } + < = > ^ | ~ ` and ,

{#if newMemberError} {/if}
{#if !memberNameValid && newMemberName.length > 0} That member name is not valid. {/if}
@{data.name} - pronouns.cc {#if data.avatar} {/if} {#if favNames.length !== 0 && favPronouns.length !== 0} {:else if favNames.length !== 0} {:else if favPronouns.length !== 0} {:else if data.bio && data.bio !== ""} {:else} {/if}