|
|
|
|
@ -15,6 +15,7 @@
@@ -15,6 +15,7 @@
|
|
|
|
|
<div class="navbar"> |
|
|
|
|
<div class="navbar-start"> |
|
|
|
|
<a href="/about" class="btn btn-ghost btn-sm normal-case">About</a> |
|
|
|
|
<a href="/repos" class="btn btn-ghost btn-sm normal-case">Repos</a> |
|
|
|
|
</div> |
|
|
|
|
<div class="navbar-center"> |
|
|
|
|
<a class="align-middle text-lg" href="/"> |
|
|
|
|
@ -25,18 +26,27 @@
@@ -25,18 +26,27 @@
|
|
|
|
|
</div> |
|
|
|
|
<div class="navbar-end gap-4"> |
|
|
|
|
{#if logged_in_user} |
|
|
|
|
<div class="dropdown dropdown-end"> |
|
|
|
|
<div tabindex="0" role="button" class="m-1"> |
|
|
|
|
<UserHeader user={logged_in_user} link_to_profile={false} /> |
|
|
|
|
<div class="dropdown dropdown-end"> |
|
|
|
|
<div tabindex="0" role="button" class="m-1"> |
|
|
|
|
<UserHeader user={logged_in_user} link_to_profile={false} /> |
|
|
|
|
</div> |
|
|
|
|
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> |
|
|
|
|
<ul |
|
|
|
|
tabindex="0" |
|
|
|
|
class="menu dropdown-content z-[1] -mr-4 rounded-box bg-base-400 p-2 shadow" |
|
|
|
|
> |
|
|
|
|
<li><UserHeader user={logged_in_user} /></li> |
|
|
|
|
<!-- svelte-ignore a11y-click-events-have-key-events --> |
|
|
|
|
<!-- svelte-ignore a11y-missing-attribute --> |
|
|
|
|
<li> |
|
|
|
|
<a |
|
|
|
|
on:click={() => { |
|
|
|
|
logout() |
|
|
|
|
}}>Logout</a |
|
|
|
|
> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
<!-- svelte-ignore a11y-no-noninteractive-tabindex --> |
|
|
|
|
<ul tabindex="0" class="dropdown-content z-[1] menu -mr-4 p-2 shadow bg-base-400 rounded-box"> |
|
|
|
|
<li><UserHeader user={logged_in_user} /></li> |
|
|
|
|
<!-- svelte-ignore a11y-click-events-have-key-events --> |
|
|
|
|
<!-- svelte-ignore a11y-missing-attribute --> |
|
|
|
|
<li><a on:click={()=>{logout()}}>Logout</a></li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
{:else if nip07_plugin === undefined} |
|
|
|
|
<div class="skeleton h-8 w-20"></div> |
|
|
|
|
{:else if nip07_plugin} |
|
|
|
|
|