From 2a55763b91a33605238c25bec237788bd1c91b52 Mon Sep 17 00:00:00 2001
From: "(quasar) nebula" <qznebula@protonmail.com>
Date: Tue, 4 Feb 2025 13:09:41 -0400
Subject: content: linkFlashSide: link to first act instead

AKA the "jump act". This is analogous to what clicking on a
flash act (on the flash index page) used to do.
---
 src/content/dependencies/linkFlashSide.js | 29 +++++++----------------------
 1 file 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,
     }),
 };
-- 
cgit 1.3.0-6-gf8a5