From 45d97388eecc3ae7fb6da50b58faf1f057466fcc Mon Sep 17 00:00:00 2001 From: Joscha Date: Tue, 28 Jan 2025 01:57:51 +0100 Subject: [PATCH] Create navbar dropdown menu --- gdn-app/package.json | 1 + gdn-app/src/App.vue | 7 -- gdn-app/src/components/Navbar.vue | 10 +-- gdn-app/src/components/NavbarDropdown.vue | 69 +++++++++++++++++++ .../src/components/NavbarDropdownEntry.vue | 7 ++ gdn-app/src/components/Test.vue | 10 --- gdn-app/src/stores/foo.ts | 12 ---- gdn-app/src/stores/repos.ts | 55 +++++++++++++++ pnpm-lock.yaml | 35 ++++++++++ 9 files changed, 170 insertions(+), 36 deletions(-) create mode 100644 gdn-app/src/components/NavbarDropdown.vue create mode 100644 gdn-app/src/components/NavbarDropdownEntry.vue delete mode 100644 gdn-app/src/components/Test.vue delete mode 100644 gdn-app/src/stores/foo.ts create mode 100644 gdn-app/src/stores/repos.ts diff --git a/gdn-app/package.json b/gdn-app/package.json index 3e5b211..3e086f3 100644 --- a/gdn-app/package.json +++ b/gdn-app/package.json @@ -10,6 +10,7 @@ "tauri": "tauri" }, "dependencies": { + "@floating-ui/vue": "^1.1.6", "@remixicon/vue": "^4.6.0", "@tailwindcss/vite": "^4.0.0", "@tauri-apps/api": "^2.2.0", diff --git a/gdn-app/src/App.vue b/gdn-app/src/App.vue index 384c846..fd75922 100644 --- a/gdn-app/src/App.vue +++ b/gdn-app/src/App.vue @@ -1,18 +1,11 @@