From 796037c887756c03be7be457549d6e9efa33e6f3 Mon Sep 17 00:00:00 2001 From: Nicola Spadari Date: Sun, 16 Jun 2024 19:53:57 +0200 Subject: [PATCH] Fix mobile menu --- src/components/Site/Navbar.vue | 39 ++--------------------- src/components/Site/Sidebar.vue | 55 +++++++++++++++++++++++++++++++++ src/composables/sidebar.ts | 7 +++++ src/layouts/home.vue | 1 + 4 files changed, 66 insertions(+), 36 deletions(-) create mode 100644 src/components/Site/Sidebar.vue create mode 100644 src/composables/sidebar.ts diff --git a/src/components/Site/Navbar.vue b/src/components/Site/Navbar.vue index ffd0f0f..866d97c 100644 --- a/src/components/Site/Navbar.vue +++ b/src/components/Site/Navbar.vue @@ -8,11 +8,8 @@
-
- - diff --git a/src/components/Site/Sidebar.vue b/src/components/Site/Sidebar.vue new file mode 100644 index 0000000..26b8c2d --- /dev/null +++ b/src/components/Site/Sidebar.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/composables/sidebar.ts b/src/composables/sidebar.ts new file mode 100644 index 0000000..5066096 --- /dev/null +++ b/src/composables/sidebar.ts @@ -0,0 +1,7 @@ +const showSidebar = ref(false); + +export const useSidebar = () => { + return { + showSidebar + }; +}; diff --git a/src/layouts/home.vue b/src/layouts/home.vue index 80e49f1..7a6ade0 100644 --- a/src/layouts/home.vue +++ b/src/layouts/home.vue @@ -1,6 +1,7 @@