From 679cc437df13486a95fb1cdb37516b9aff478d82 Mon Sep 17 00:00:00 2001 From: suyu-team Date: Wed, 23 Apr 2025 19:10:24 +0100 Subject: [PATCH] Update +layout.svelte --- +layout.svelte | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/+layout.svelte b/+layout.svelte index a219526..5e0c69d 100644 --- a/+layout.svelte +++ b/+layout.svelte @@ -2,7 +2,7 @@ import "../app.pcss"; import { onMount, onDestroy } from "svelte"; import Logo from "../components/LogoWithTextHorizontal.svelte"; - import { CodeBranchOutline, DiscordSolid, Bars3Solid, CloseSolid } from "flowbite-svelte-icons"; + import { CodeBranchOutline, DiscordSolid, BarsSolid, CloseSolid } from "flowbite-svelte-icons"; import { browser } from "$app/environment"; import { writable } from "svelte/store"; import { setContext } from "svelte"; @@ -125,6 +125,9 @@ let dropdownOpen = false; let dropdownCloseFinished = true; let dropdownOpenFinished = false; + // let dropdownOpen = true; + // let dropdownCloseFinished = false; + // let dropdownOpenFinished = true; let scrolled = false; let cookies: { [key: string]: string; @@ -167,6 +170,10 @@ title: "Suyu Git Repo", target: "_blank", }, + // { + // name: $token || data.tokenCookie ? "Account" : "Sign up", + // href: $token || data.tokenCookie ? "/account" : "/signup", + // }, $token || data.tokenCookie ? { name: "Account", @@ -232,7 +239,7 @@ scrolled = window.scrollY > 0; }; - handleScroll(); + handleScroll(); // we can't guarantee that the page starts at the top cookies = Object.fromEntries( document.cookie.split("; ").map((c) => { @@ -326,6 +333,10 @@ {#if $token} + + {:else} Log in @@ -343,7 +354,7 @@ style="transition: 180ms; transition-property: opacity transform;" class={`absolute ${dropdownOpen ? "rotate-45 opacity-0" : "opacity-1"}`} > - +
+ {#each navItems as item, i}