diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-12 17:55:35 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-12 17:55:35 -0300 |
commit | cef9bf20bb123f5a0879a04347f2a2ddaf5e4ea8 (patch) | |
tree | 18009c7d80acb7de253c5b8839fcc46082699dce | |
parent | a83b5c4aebb058f603a4553fe7db99b34b18760e (diff) |
content: generateCoverGrid: blank if empty
-rw-r--r-- | src/content/dependencies/generateCoverGrid.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/content/dependencies/generateCoverGrid.js b/src/content/dependencies/generateCoverGrid.js index 1898832f..29ac08b7 100644 --- a/src/content/dependencies/generateCoverGrid.js +++ b/src/content/dependencies/generateCoverGrid.js @@ -33,9 +33,11 @@ export default { actionLinks: {validate: v => v.sparseArrayOf(v.isHTML)}, }, - generate(relations, slots, {html, language}) { - return ( - html.tag('div', {class: 'grid-listing'}, [ + generate: (relations, slots, {html, language}) => + html.tag('div', {class: 'grid-listing'}, + {[html.onlyIfContent]: true}, + + [ stitchArrays({ classes: slots.classes, image: slots.images, @@ -84,6 +86,5 @@ export default { relations.actionLinks .slot('actionLinks', slots.actionLinks), - ])); - }, + ]), }; |