diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-08-02 12:45:30 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-08-02 12:45:30 -0300 |
commit | 00644623eb6c99a33b3b08771f4f23841f747b88 (patch) | |
tree | effb4db5cb5a317adc56614484180552c447cc70 /src/content/dependencies/generateGroupInfoPage.js | |
parent | c699396105f5aaa2380ab3dee282e1f99f7055fb (diff) |
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.
Diffstat (limited to 'src/content/dependencies/generateGroupInfoPage.js')
-rw-r--r-- | src/content/dependencies/generateGroupInfoPage.js | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/content/dependencies/generateGroupInfoPage.js b/src/content/dependencies/generateGroupInfoPage.js index 3cffb748..73f62241 100644 --- a/src/content/dependencies/generateGroupInfoPage.js +++ b/src/content/dependencies/generateGroupInfoPage.js @@ -2,7 +2,6 @@ import {empty} from '../../util/sugar.js'; export default { contentDependencies: [ - 'generateColorStyleRules', 'generateContentHeading', 'generateGroupNavLinks', 'generateGroupSidebar', @@ -37,9 +36,6 @@ export default { relation('generateGroupSidebar', group); } - relations.colorStyleRules = - relation('generateColorStyleRules', group.color); - sec.info = {}; if (!empty(group.urls)) { @@ -83,6 +79,7 @@ export default { const data = {}; data.name = group.name; + data.color = group.color; if (!empty(group.albums)) { data.albumYears = @@ -100,8 +97,7 @@ export default { .slots({ title: language.$('groupInfoPage.title', {group: data.name}), headingMode: 'sticky', - - colorStyleRules: [relations.colorStyleRules], + color: data.color, mainContent: [ sec.info.visitLinks && |