« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/linkFlashSide.js29
1 files changed, 7 insertions, 22 deletions
diff --git a/src/content/dependencies/linkFlashSide.js b/src/content/dependencies/linkFlashSide.js
index c5085e1a..b77ca65a 100644
--- a/src/content/dependencies/linkFlashSide.js
+++ b/src/content/dependencies/linkFlashSide.js
@@ -1,37 +1,22 @@
 export default {
-  contentDependencies: [
-    'generateColorStyleAttribute',
-    'linkStationaryIndex',
-  ],
+  contentDependencies: ['linkFlashAct'],
 
-  query: (flashSide) => ({
-    jumpAct:
-      flashSide.acts[0],
-  }),
-
-  relations: (relation, _query, flashSide) => ({
+  relations: (relation, flashSide) => ({
     link:
-      relation(
-        'linkStationaryIndex',
-        'localized.flashIndex',
-        'flashIndex.title'),
-
-    colorStyle:
-      relation('generateColorStyleAttribute', flashSide.color ?? null),
+      relation('linkFlashAct', flashSide.acts[0]),
   }),
 
-  data: (query, flashSide) => ({
+  data: (flashSide) => ({
     name:
       flashSide.name,
 
-    jumpActDirectory:
-      query.jumpAct.directory,
+    color:
+      flashSide.color,
   }),
 
   generate: (data, relations) =>
     relations.link.slots({
       content: data.name,
-      hash: data.jumpActDirectory,
-      attributes: [relations.colorStyle],
+      color: data.color,
     }),
 };