From a16959d7ba716816aed87b22fe188a13abaadcfc Mon Sep 17 00:00:00 2001 From: OllyNicholass Date: Tue, 22 Oct 2024 22:04:19 +0100 Subject: [PATCH] refactor(#35): use dropdown component for user/signin --- src/lib/components/Dropdown.svelte | 5 +-- src/lib/components/Nav.svelte | 56 +++++++++++++----------------- src/lib/components/NavLinks.svelte | 2 +- 3 files changed, 29 insertions(+), 34 deletions(-) diff --git a/src/lib/components/Dropdown.svelte b/src/lib/components/Dropdown.svelte index 150d867..3940f8a 100644 --- a/src/lib/components/Dropdown.svelte +++ b/src/lib/components/Dropdown.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; export let indicator: boolean = false; + export let posRight: boolean = false; let isOpen = false; let dropdown: HTMLDivElement; @@ -27,7 +28,7 @@ }); -
+
-
\ No newline at end of file diff --git a/src/lib/components/Nav.svelte b/src/lib/components/Nav.svelte index 4df31ae..b562109 100644 --- a/src/lib/components/Nav.svelte +++ b/src/lib/components/Nav.svelte @@ -3,6 +3,7 @@ import MagicLink from "./MagicLink.svelte"; import NavLinks from "./NavLinks.svelte"; import SignOut from "./SignOut.svelte"; + import Dropdown from "./Dropdown.svelte"; import { basket, type Basket } from '$lib/stores/basket.js'; import { onDestroy } from "svelte"; @@ -73,42 +74,35 @@ -
{#if session?.user} - +
  • Account
  • +
  • Settings
  • +
  • {:else} - + {/if} - + diff --git a/src/lib/components/NavLinks.svelte b/src/lib/components/NavLinks.svelte index cab7a22..b7643b1 100644 --- a/src/lib/components/NavLinks.svelte +++ b/src/lib/components/NavLinks.svelte @@ -30,7 +30,7 @@