{displayName.length > 0 ? displayName : loading ? 'loading...' : (handle ?? 'handle.invalid')}

{#if did && client.user && client.user.did !== did} {/if}
{#if !loading} {#if error}

failed to load profile: {error}

{:else if userBlocked || blockedByTarget}
{:else} {#if bannerUrl}
banner
{/if} {#if did}
{/if} {/if} {/if}