From d91f879aee6cd624256be3cf5ddbcd638cc6c264 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 13 Jan 2024 21:40:10 -0400 Subject: content: generateArtTagSidebar: hide sidebar without any details --- src/content/dependencies/generateArtTagSidebar.js | 14 +++++++++++--- 1 file 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 { ], }), ], - }), + }); + }, }; -- cgit 1.3.0-6-gf8a5