mirror of https://github.com/hykilpikonna/AquaDX
[+] Router logo
parent
00a75f154e
commit
f8fb3d8a70
|
@ -5,12 +5,21 @@
|
||||||
import UserHome from "./pages/UserHome.svelte";
|
import UserHome from "./pages/UserHome.svelte";
|
||||||
import Icon from '@iconify/svelte';
|
import Icon from '@iconify/svelte';
|
||||||
import Home from "./pages/Home.svelte";
|
import Home from "./pages/Home.svelte";
|
||||||
|
import { USER } from "./libs/sdk";
|
||||||
|
|
||||||
export let url = "";
|
export let url = "";
|
||||||
|
|
||||||
|
let path = window.location.pathname;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<div>home</div>
|
{#if path !== "/"}
|
||||||
|
<a class="logo" href={USER.isLoggedIn() ? "/home" : "/"}>
|
||||||
|
<img src="/assets/icons/android-chrome-192x192.png" alt="AquaDX"/>
|
||||||
|
<span>AquaNet</span>
|
||||||
|
</a>
|
||||||
|
{/if}
|
||||||
|
<a href="/home">home</a>
|
||||||
<div>maps</div>
|
<div>maps</div>
|
||||||
<div>rankings</div>
|
<div>rankings</div>
|
||||||
<div><Icon icon="tabler:search" /></div>
|
<div><Icon icon="tabler:search" /></div>
|
||||||
|
@ -38,7 +47,21 @@
|
||||||
z-index: 10
|
z-index: 10
|
||||||
position: relative
|
position: relative
|
||||||
|
|
||||||
> div
|
.logo
|
||||||
|
display: flex
|
||||||
|
align-items: center
|
||||||
|
gap: 8px
|
||||||
|
font-weight: bold
|
||||||
|
color: $c-main
|
||||||
|
letter-spacing: 0.2em
|
||||||
|
flex: 1
|
||||||
|
|
||||||
|
img
|
||||||
|
width: 1.5rem
|
||||||
|
height: 1.5rem
|
||||||
|
border-radius: 50%
|
||||||
|
|
||||||
|
> div, > a
|
||||||
cursor: pointer
|
cursor: pointer
|
||||||
transition: all 0.2s ease
|
transition: all 0.2s ease
|
||||||
text-decoration: underline 1px solid transparent
|
text-decoration: underline 1px solid transparent
|
||||||
|
@ -46,6 +69,8 @@
|
||||||
|
|
||||||
display: flex
|
display: flex
|
||||||
align-items: center
|
align-items: center
|
||||||
|
color: unset
|
||||||
|
font-weight: unset
|
||||||
|
|
||||||
&:hover
|
&:hover
|
||||||
color: $c-main
|
color: $c-main
|
||||||
|
|
|
@ -78,5 +78,6 @@ async function confirmEmail(token: string) {
|
||||||
export const USER = {
|
export const USER = {
|
||||||
register,
|
register,
|
||||||
login,
|
login,
|
||||||
confirmEmail
|
confirmEmail,
|
||||||
|
isLoggedIn: () => !!localStorage.getItem('token')
|
||||||
}
|
}
|
|
@ -1,3 +1,3 @@
|
||||||
<main>
|
|
||||||
TODO
|
TODO
|
||||||
|
<main class="content">
|
||||||
</main>
|
</main>
|
Loading…
Reference in New Issue