{#if $userMenuOpen && isLoggedIn}
{#if userProfile?.picture}
{:else}
{displayName(userProfile, userPubkey).charAt(0).toUpperCase()}
{/if}
{displayName(userProfile, userPubkey)}
{#if userProfile?.nip05}
{userProfile.nip05}
{/if} {#if userRole}
{currentEffectiveRole}
{/if}
{isDarkTheme ? '☀️' : '🌙'}
{isDarkTheme ? 'Light Mode' : 'Dark Mode'}
{#if userRole && userRole !== "read"}
View as Role
{#each getAvailableRoles() as role}
handleViewAsRole(role)} >
{currentEffectiveRole === role ? '●' : '○'}
{role.charAt(0).toUpperCase() + role.slice(1)}{role === userRole ? ' (Default)' : ''}
{/each} {/if} {#if $isStandaloneMode}
🔗
Change Relay
{/if}
⏻
Log out
{/if}