« get me outta code hell

content: generateColorStyleAttribute - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateGroupSecondaryNav.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2023-12-29 23:58:38 -0400
committer(quasar) nebula <qznebula@protonmail.com>2023-12-30 16:26:36 -0400
commit3fb01a3022a3f47c0e1e6e76771a35fce23a128b (patch)
treec8b23f194b1c632b02c926cb1b3eeb0b1084cca7 /src/content/dependencies/generateGroupSecondaryNav.js
parentf400a43640e7106d181d55365a9617c3d12e5891 (diff)
content: generateColorStyleAttribute
Diffstat (limited to 'src/content/dependencies/generateGroupSecondaryNav.js')
-rw-r--r--src/content/dependencies/generateGroupSecondaryNav.js14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/content/dependencies/generateGroupSecondaryNav.js b/src/content/dependencies/generateGroupSecondaryNav.js
index 43c78a0..c649e30 100644
--- a/src/content/dependencies/generateGroupSecondaryNav.js
+++ b/src/content/dependencies/generateGroupSecondaryNav.js
@@ -1,6 +1,6 @@
 export default {
   contentDependencies: [
-    'generateColorStyleVariables',
+    'generateColorStyleAttribute',
     'generatePreviousNextLinks',
     'generateSecondaryNav',
     'linkGroupDynamically',
@@ -34,7 +34,7 @@ export default {
     };
   },
 
-  relations(relation, query, sprawl, _group) {
+  relations(relation, query, sprawl, group) {
     const relations = {};
 
     relations.secondaryNav =
@@ -45,8 +45,8 @@ export default {
         relation('linkListing', sprawl.groupsByCategoryListing);
     }
 
-    relations.colorVariables =
-      relation('generateColorStyleVariables');
+    relations.colorStyle =
+      relation('generateColorStyleAttribute', group.category.color);
 
     if (query.previousGroup || query.nextGroup) {
       relations.previousNextLinks =
@@ -68,7 +68,6 @@ export default {
 
   data: (query, sprawl, group) => ({
     categoryName: group.category.name,
-    categoryColor: group.category.color,
   }),
 
   generate(data, relations, {html, language}) {
@@ -89,10 +88,7 @@ export default {
         (!relations.previousGroupLink && !relations.nextGroupLink
           ? categoryLink
           : html.tag('span',
-              {style:
-                relations.colorVariables
-                  .slot('color', data.categoryColor)
-                  .content},
+              relations.colorStyle,
 
               [
                 categoryLink.slot('color', false),