From 0b9d4823e83da789855302be8f68fbc3e2a7de9c Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Wed, 2 Mar 2022 13:30:49 -0800 Subject: [PATCH] [docs] Refactor sidebar to have it pop out on mobile --- src/routes/__layout.svelte | 24 +++++++++-- src/routes/docs/_MobileSidebar.svelte | 62 +++++++++++++++++++++++++++ src/routes/docs/_Sidebar.svelte | 47 ++++++++++++++++++++ src/routes/docs/__layout.svelte | 45 +++---------------- 4 files changed, 134 insertions(+), 44 deletions(-) create mode 100644 src/routes/docs/_MobileSidebar.svelte create mode 100644 src/routes/docs/_Sidebar.svelte diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte index 11f8ae0..3bc7bd2 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/__layout.svelte @@ -1,14 +1,30 @@ +
-
- - Svelte Headless UI - +
+
+ + + Svelte Headless UI + +
+ import { Dialog, DialogOverlay, Transition, TransitionChild } from "$lib"; + import { XIcon } from "@rgossiaux/svelte-heroicons/outline"; + import Sidebar from "./_Sidebar.svelte"; + export let sidebarOpen = false; + + + + (sidebarOpen = false)} + > + + + + +
+ +
+ +
+
+ +
+
+ +
+
diff --git a/src/routes/docs/_Sidebar.svelte b/src/routes/docs/_Sidebar.svelte new file mode 100644 index 0000000..be50f5d --- /dev/null +++ b/src/routes/docs/_Sidebar.svelte @@ -0,0 +1,47 @@ + + +
diff --git a/src/routes/docs/__layout.svelte b/src/routes/docs/__layout.svelte index 91ed059..563c1d5 100644 --- a/src/routes/docs/__layout.svelte +++ b/src/routes/docs/__layout.svelte @@ -1,30 +1,9 @@ @@ -33,25 +12,11 @@
+