feat: new logo, fixed layout, misc
This commit is contained in:
parent
5f2984824d
commit
5c78528f4c
15 changed files with 52 additions and 111 deletions
|
|
@ -2,7 +2,7 @@
|
|||
import { goto } from "$app/navigation";
|
||||
import { PUBLIC_BACKEND_API_HOST } from "$env/static/public";
|
||||
import { auth, setUserLoggedOut } from "./auth.svelte";
|
||||
|
||||
|
||||
async function toggleMfa() {
|
||||
try {
|
||||
const res = await fetch(`${PUBLIC_BACKEND_API_HOST}/api/v1/user/update-mfa`, {
|
||||
|
|
@ -27,9 +27,23 @@
|
|||
}
|
||||
}
|
||||
|
||||
let { sideMenuOpen = $bindable(), isMobile } = $props()
|
||||
let { sideMenuOpen = $bindable() } = $props()
|
||||
|
||||
let innerWidth: number | null | undefined = $state();
|
||||
|
||||
let isMobile: boolean = $derived.by(() =>{
|
||||
if (!innerWidth) return false;
|
||||
return innerWidth < 768;
|
||||
});
|
||||
|
||||
let isXs: boolean = $derived.by(() =>{
|
||||
if (!innerWidth) return false;
|
||||
return innerWidth < 480;
|
||||
});
|
||||
</script>
|
||||
|
||||
<svelte:window bind:innerWidth/>
|
||||
|
||||
<div class="backdrop-blur bg-white/6 fixed navbar shadow-sm top-0 z-40 py-0" id="main-navbar">
|
||||
<div class="navbar-start md:min-w-60">
|
||||
{#if auth.isAuthenticated || isMobile}
|
||||
|
|
@ -41,7 +55,14 @@
|
|||
</li></ul>
|
||||
</button>
|
||||
{/if}
|
||||
<ul class="menu pl-0"><li><a href="/" class="text-xl font-semibold">HexName</a></li></ul>
|
||||
<ul class="menu pl-0">
|
||||
<li class="flex flex-row">
|
||||
<a href="/" class="text-xl font-semibold pl-2 ml-1">
|
||||
<svg class="size-6.5 translate-x-0.5 translate-y-0.25 stroke-primary-content" viewBox="-2 -2 139 157"><path style="fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:11px" d="M130.887 54.969 67.444 78.214 4 54.969l13.51-35.9L67.444 4l49.934 15.069zm-5.273 39.517-58.17 22.969-58.17-22.969h-.01m111.93 33.229-53.75 21.68-53.75-21.68m-.001 0L4.004 54.967m126.88 0-9.689 72.748M67.444 78.214v71.182"/></svg>
|
||||
HexName
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="navbar m-0 md:min-w-50 p-0">
|
||||
<ul class="menu menu-horizontal not-md:hidden m-auto justify-center items-center">
|
||||
|
|
@ -82,8 +103,12 @@
|
|||
</div>
|
||||
{:else}
|
||||
<div class="xs:gap-4 flex">
|
||||
<a href="/register"><button style="box-shadow: 0 0 10px rgba(0,0,0,0.6)" class="btn btn-primary break-keep whitespace-nowrap rounded-lg">Create an account</button></a>
|
||||
<a href="/login"><button style="box-shadow: 0 0 10px rgba(0,0,0,0.6)" class="btn btn-outline btn-secondary whitespace-nowrap border-2 rounded-lg not-xs:hidden">Log in</button></a>
|
||||
{#if isXs}
|
||||
<a href="/register"><button style="box-shadow: 0 0 10px rgba(0,0,0,0.6)" class="btn btn-primary break-keep whitespace-nowrap rounded-lg">Register</button></a>
|
||||
{:else}
|
||||
<a href="/register"><button style="box-shadow: 0 0 10px rgba(0,0,0,0.6)" class="btn btn-primary break-keep whitespace-nowrap rounded-lg">Create an account</button></a>
|
||||
{/if}
|
||||
<a href="/login"><button style="box-shadow: 0 0 10px rgba(0,0,0,0.6)" class="btn btn-outline btn-secondary whitespace-nowrap border-2 rounded-lg not-xs:hidden">Log in</button></a>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue