From b921101cd5b935c41aab837ebcdefe3cd54581de Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Thu, 13 Mar 2025 13:39:49 -0700 Subject: [PATCH] feat: MainMenu --- src/lib/components/DropdownNavMenu.svelte | 13 +------------ src/lib/components/MainMenu.svelte | 20 ++++++++++++++++++++ src/lib/components/Navbar.svelte | 21 ++++----------------- 3 files changed, 25 insertions(+), 29 deletions(-) create mode 100644 src/lib/components/MainMenu.svelte diff --git a/src/lib/components/DropdownNavMenu.svelte b/src/lib/components/DropdownNavMenu.svelte index cc0a7a0a..e21cb382 100644 --- a/src/lib/components/DropdownNavMenu.svelte +++ b/src/lib/components/DropdownNavMenu.svelte @@ -4,27 +4,16 @@ interface Props { links: { title: string; href: string }[]; - label?: string; icon?: Component; class?: string; } - let { links, label, icon, class: className }: Props = $props(); + let { links, icon, class: className }: Props = $props(); - - {#if label} - {label} - {/if} - diff --git a/src/lib/components/MainMenu.svelte b/src/lib/components/MainMenu.svelte new file mode 100644 index 00000000..f24ddabb --- /dev/null +++ b/src/lib/components/MainMenu.svelte @@ -0,0 +1,20 @@ + + + + + Mermaid Live Editor + + +
+
+ Dark Mode setMode(dark ? 'dark' : 'light')} /> +
+
+
+
diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index b3daaa12..a7f27776 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -7,20 +7,17 @@