From a91efe9fd302cd843c6ec9c0860f0a11a3039ed6 Mon Sep 17 00:00:00 2001 From: samaradel Date: Sun, 29 Nov 2020 17:27:32 +0200 Subject: [PATCH] Add dropdown menu --- content/site/navigation.json | 18 ++++--- src/layouts/partials/Navbar.vue | 95 +++++++++++++++++++++++++++------ 2 files changed, 90 insertions(+), 23 deletions(-) diff --git a/content/site/navigation.json b/content/site/navigation.json index 94175c067..40be2cc92 100644 --- a/content/site/navigation.json +++ b/content/site/navigation.json @@ -3,34 +3,40 @@ { "name": "About", "link": "/about", - "external": false + "external": false, + "expandable": false }, { "name": "Projects", "link": "/projects", - "external": false + "external": false, + "expandable": false }, { "name": "People", "link": "/people", - "external": false + "external": false, + "expandable": true }, { "name": "Blog", "link": "/blog", - "external": false + "external": false, + "expandable": false }, { "name": "NewsRoom", "link": "/news", - "external": false + "external": false, + "expandable": false } ], "footerNavigation": [ { "name": "", "link": "", - "external": false + "external": false, + "expandable": false } ] } diff --git a/src/layouts/partials/Navbar.vue b/src/layouts/partials/Navbar.vue index bdbec779b..b902ac821 100644 --- a/src/layouts/partials/Navbar.vue +++ b/src/layouts/partials/Navbar.vue @@ -8,7 +8,7 @@ }" >
- + + {{ + element.name + }} +
@@ -239,12 +290,22 @@ query { name link external + expandable } social { icon link } } + allMembership{ + edges{ + node{ + id + title + path + } + } + } }