From 9e192373113cb57b017daf30dd7e8de1c9481514 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 1 Jan 2026 18:33:54 +0100 Subject: [PATCH] [FEAT] Improved menu --- src/components/layout/Navbar.vue | 134 ++++++------------ src/components/layout/navbar/NavbarLinks.vue | 12 ++ src/components/layout/navbar/NavbarLogo.vue | 14 ++ .../layout/navbar/NavbarMobileMenu.vue | 46 ++++++ .../layout/navbar/NavbarProjectActions.vue | 43 ++++++ .../layout/navbar/NavbarSocials.vue | 20 +++ .../layout/navbar/NavbarUserMenu.vue | 76 ++++++++++ 7 files changed, 253 insertions(+), 92 deletions(-) create mode 100644 src/components/layout/navbar/NavbarLinks.vue create mode 100644 src/components/layout/navbar/NavbarLogo.vue create mode 100644 src/components/layout/navbar/NavbarMobileMenu.vue create mode 100644 src/components/layout/navbar/NavbarProjectActions.vue create mode 100644 src/components/layout/navbar/NavbarSocials.vue create mode 100644 src/components/layout/navbar/NavbarUserMenu.vue diff --git a/src/components/layout/Navbar.vue b/src/components/layout/Navbar.vue index 21fd310..40e0fad 100644 --- a/src/components/layout/Navbar.vue +++ b/src/components/layout/Navbar.vue @@ -1,74 +1,43 @@ + diff --git a/src/components/layout/navbar/NavbarLinks.vue b/src/components/layout/navbar/NavbarLinks.vue new file mode 100644 index 0000000..5549a0f --- /dev/null +++ b/src/components/layout/navbar/NavbarLinks.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/components/layout/navbar/NavbarLogo.vue b/src/components/layout/navbar/NavbarLogo.vue new file mode 100644 index 0000000..a93a3b9 --- /dev/null +++ b/src/components/layout/navbar/NavbarLogo.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/components/layout/navbar/NavbarMobileMenu.vue b/src/components/layout/navbar/NavbarMobileMenu.vue new file mode 100644 index 0000000..7d476ea --- /dev/null +++ b/src/components/layout/navbar/NavbarMobileMenu.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/components/layout/navbar/NavbarProjectActions.vue b/src/components/layout/navbar/NavbarProjectActions.vue new file mode 100644 index 0000000..c3abf18 --- /dev/null +++ b/src/components/layout/navbar/NavbarProjectActions.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/components/layout/navbar/NavbarSocials.vue b/src/components/layout/navbar/NavbarSocials.vue new file mode 100644 index 0000000..568d025 --- /dev/null +++ b/src/components/layout/navbar/NavbarSocials.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/components/layout/navbar/NavbarUserMenu.vue b/src/components/layout/navbar/NavbarUserMenu.vue new file mode 100644 index 0000000..2f07feb --- /dev/null +++ b/src/components/layout/navbar/NavbarUserMenu.vue @@ -0,0 +1,76 @@ + + +