« get me outta code hell

content: generateSecondaryNav, generateAlbumSecondaryNav - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generatePageLayout.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-06-15 17:04:20 -0300
committer(quasar) nebula <qznebula@protonmail.com>2023-06-15 17:07:24 -0300
commit073d9377d63eebf5eafbee41a8097f0bb94b13ef (patch)
tree998af9de0fcb0ec84d573987214a93d19f14e787 /src/content/dependencies/generatePageLayout.js
parente8be35c86308eaf66fb40da311d3e1ed54662a0a (diff)
content: generateSecondaryNav, generateAlbumSecondaryNav
Diffstat (limited to 'src/content/dependencies/generatePageLayout.js')
-rw-r--r--src/content/dependencies/generatePageLayout.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js
index c9ab83f..f437870 100644
--- a/src/content/dependencies/generatePageLayout.js
+++ b/src/content/dependencies/generatePageLayout.js
@@ -98,12 +98,6 @@ export default {
 
     cover: {type: 'html'},
 
-    banner: {type: 'html'},
-    bannerPosition: {
-      validate: v => v.is('top', 'bottom'),
-      default: 'top',
-    },
-
     socialEmbed: {type: 'html'},
 
     colorStyleRules: {
@@ -135,6 +129,14 @@ export default {
     ...sidebarSlots('leftSidebar'),
     ...sidebarSlots('rightSidebar'),
 
+    // Banner
+
+    banner: {type: 'html'},
+    bannerPosition: {
+      validate: v => v.is('top', 'bottom'),
+      default: 'top',
+    },
+
     // Nav & Footer
 
     navContent: {type: 'html'},
@@ -189,6 +191,8 @@ export default {
         })
     },
 
+    secondaryNav: {type: 'html'},
+
     footerContent: {type: 'html'},
   },
 
@@ -420,7 +424,7 @@ export default {
     const layoutHTML = [
       navHTML,
       slots.bannerPosition === 'top' && slots.banner,
-      // secondaryNavHTML,
+      slots.secondaryNav,
       html.tag('div',
         {
           class: [