From 00644623eb6c99a33b3b08771f4f23841f747b88 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 2 Aug 2023 12:45:30 -0300 Subject: content: pass color directly through slots in various places Primarily through generateColorStyle{Rules,Variables}, the former of which is also refactored into generatePageLayout, which now takes a direct color slot itself as well. --- src/content/dependencies/generateArtTagGalleryPage.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/content/dependencies/generateArtTagGalleryPage.js') diff --git a/src/content/dependencies/generateArtTagGalleryPage.js b/src/content/dependencies/generateArtTagGalleryPage.js index 138189e1..a08e1920 100644 --- a/src/content/dependencies/generateArtTagGalleryPage.js +++ b/src/content/dependencies/generateArtTagGalleryPage.js @@ -3,7 +3,6 @@ import {sortAlbumsTracksChronologically} from '../../util/wiki-data.js'; export default { contentDependencies: [ - 'generateColorStyleRules', 'generateCoverGrid', 'generatePageLayout', 'image', @@ -37,9 +36,6 @@ export default { relations.layout = relation('generatePageLayout'); - relations.colorStyleRules = - relation('generateColorStyleRules', tag.color); - relations.artTagMainLink = relation('linkArtTag', tag); @@ -59,12 +55,13 @@ export default { return relations; }, - data(query, sprawl, artist) { + data(query, sprawl, tag) { const data = {}; data.enableListings = sprawl.enableListings; - data.name = artist.name; + data.name = tag.name; + data.color = tag.color; data.numArtworks = query.things.length; @@ -90,7 +87,7 @@ export default { headingMode: 'static', - colorStyleRules: [relations.colorStyleRules], + color: data.color, mainClasses: ['top-index'], mainContent: [ -- cgit 1.3.0-6-gf8a5