diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-01-13 21:40:10 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-02-25 20:03:27 -0400 |
commit | d91f879aee6cd624256be3cf5ddbcd638cc6c264 (patch) | |
tree | efce437bf986ecba00528a80751fd701ba31023c | |
parent | db9b437cbb5a36e5a497345b408205d8da81078f (diff) |
content: generateArtTagSidebar: hide sidebar without any details
-rw-r--r-- | src/content/dependencies/generateArtTagSidebar.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/content/dependencies/generateArtTagSidebar.js b/src/content/dependencies/generateArtTagSidebar.js index bb93a952..254f0a57 100644 --- a/src/content/dependencies/generateArtTagSidebar.js +++ b/src/content/dependencies/generateArtTagSidebar.js @@ -56,8 +56,15 @@ export default { .map(ancestorArtTag => ancestorArtTag.name), }), - generate: (data, relations, {html, language}) => - relations.sidebar.slots({ + generate(data, relations, {html, language}) { + if ( + empty(relations.directDescendantArtTagLinks) && + empty(relations.furthestAncestorArtTagMapLists) + ) { + return relations.sidebar; + } + + return relations.sidebar.slots({ boxes: [ relations.sidebarBox.slots({ content: [ @@ -98,5 +105,6 @@ export default { ], }), ], - }), + }); + }, }; |