From bc831bed17e28fffe21fa65ce018eca3fae9635a Mon Sep 17 00:00:00 2001 From: pheralb Date: Fri, 5 Sep 2025 11:14:05 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Initial=20responsive=20design=20?= =?UTF-8?q?+=20add=20sidebar=20menu=20to=20header=20component?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/header.svelte | 82 ++++++++++--------- src/components/layout/showSidebarLinks.svelte | 20 +++++ src/components/layout/sidebar.svelte | 6 +- .../layout/sidebarMobileMenu.svelte | 42 ++++++++++ src/components/svglVersion.svelte | 10 ++- src/routes/docs/[...slug]/+page.svelte | 7 +- 6 files changed, 121 insertions(+), 46 deletions(-) create mode 100644 src/components/layout/sidebarMobileMenu.svelte diff --git a/src/components/layout/header.svelte b/src/components/layout/header.svelte index cfbe10c..9f2306c 100644 --- a/src/components/layout/header.svelte +++ b/src/components/layout/header.svelte @@ -12,6 +12,7 @@ import { buttonVariants } from "@/components/ui/button"; import SvglVersion from "@/components/svglVersion.svelte"; import SendIcon from "@/components/ui/moving-icons/send-icon.svelte"; + import SidebarMobileMenu from "@/components/layout/sidebarMobileMenu.svelte"; interface HeaderProps { githubStars?: number; @@ -25,6 +26,7 @@ > diff --git a/src/components/layout/showSidebarLinks.svelte b/src/components/layout/showSidebarLinks.svelte index 197cecd..885c05e 100644 --- a/src/components/layout/showSidebarLinks.svelte +++ b/src/components/layout/showSidebarLinks.svelte @@ -1,5 +1,7 @@ + + + + + Open Menu + + + + + +

svgl

+
+
+ +
+
diff --git a/src/components/svglVersion.svelte b/src/components/svglVersion.svelte index ce128bd..63ef4a6 100644 --- a/src/components/svglVersion.svelte +++ b/src/components/svglVersion.svelte @@ -1,8 +1,14 @@ - {#if PUBLIC_SVGL_VERSION} - {PUBLIC_SVGL_VERSION} + {PUBLIC_SVGL_VERSION} {/if} diff --git a/src/routes/docs/[...slug]/+page.svelte b/src/routes/docs/[...slug]/+page.svelte index 578a6ed..bae9bd5 100644 --- a/src/routes/docs/[...slug]/+page.svelte +++ b/src/routes/docs/[...slug]/+page.svelte @@ -7,6 +7,9 @@ import Container from "@/components/container.svelte"; import FileText from "@lucide/svelte/icons/file-text"; + // Markdown: + import "@/styles/markdown.css"; + let { data }: PageProps = $props(); const document = $derived(data.document); @@ -18,7 +21,7 @@
-
{@html document.html}
+
{@html document.html}