diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-22 17:05:54 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-22 17:06:19 -0300 |
commit | e2b61c27c78484d1408974d7e2a8a81029e4b3f0 (patch) | |
tree | 0b869e4009eeebc631577f2ab4bcf47aa2976a5e /src/content/dependencies/generateCoverArtwork.js | |
parent | d20cbfbb437816418a7cdcd77248f6c7a15d535c (diff) |
content, css: generateCoverArtwork: attachAbove artwork joiner
Diffstat (limited to 'src/content/dependencies/generateCoverArtwork.js')
-rw-r--r-- | src/content/dependencies/generateCoverArtwork.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/content/dependencies/generateCoverArtwork.js b/src/content/dependencies/generateCoverArtwork.js index 3a10ab20..2bff4643 100644 --- a/src/content/dependencies/generateCoverArtwork.js +++ b/src/content/dependencies/generateCoverArtwork.js @@ -27,6 +27,9 @@ export default { }), data: (artwork) => ({ + attachAbove: + artwork.attachAbove, + color: artwork.thing.color ?? null, @@ -76,7 +79,10 @@ export default { image.setSlot('dimensions', data.dimensions); } - return ( + return html.tags([ + data.attachAbove && + html.tag('div', {class: 'cover-artwork-joiner'}), + html.tag('div', {class: 'cover-artwork'}, slots.mode === 'commentary' && {class: 'commentary-art'}, @@ -116,6 +122,7 @@ export default { link: true, lazy: true, }) - : html.blank()))); + : html.blank())), + ]); }, }; |