diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-06-15 16:26:02 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-06-15 16:26:02 -0300 |
commit | 05c8c67dd63352db898b1c10129c2239c0bf1936 (patch) | |
tree | 9ca2d9ecd8aa111110580fc1fdd2d6ecb9c8fefb /src/content/dependencies/generatePageLayout.js | |
parent | afe95ef37cf2bbb486515d2f2cc46522f582daaf (diff) |
content: generatePageBanner, generateAlbumBanner
Diffstat (limited to 'src/content/dependencies/generatePageLayout.js')
-rw-r--r-- | src/content/dependencies/generatePageLayout.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js index 610b4a1f..c9ab83fb 100644 --- a/src/content/dependencies/generatePageLayout.js +++ b/src/content/dependencies/generatePageLayout.js @@ -98,6 +98,12 @@ export default { cover: {type: 'html'}, + banner: {type: 'html'}, + bannerPosition: { + validate: v => v.is('top', 'bottom'), + default: 'top', + }, + socialEmbed: {type: 'html'}, colorStyleRules: { @@ -413,7 +419,7 @@ export default { const layoutHTML = [ navHTML, - // banner.position === 'top' && bannerHTML, + slots.bannerPosition === 'top' && slots.banner, // secondaryNavHTML, html.tag('div', { @@ -432,7 +438,7 @@ export default { mainHTML, sidebarRightHTML, ]), - // banner.position === 'bottom' && bannerHTML, + slots.bannerPosition === 'bottom' && slots.banner, footerHTML, ].filter(Boolean).join('\n'); |