diff options
-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 { ], }), ], - }), + }); + }, }; |