diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-04-30 19:55:51 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-04-30 19:56:19 -0300 |
| commit | b320d174be0b114b70cae64112f3e584033d9e93 (patch) | |
| tree | f257e000a81fb489dd3a0ede9aa27ad2df31c6c4 /src/content/dependencies/generateFlashActNavAccent.js | |
| parent | 6c4c1eb9e963aa71a65a7d6f1b2cbdfa0f4416de (diff) | |
content, data: FlashSide.isolateActs, previous{Flash,Act}, etc preview
Diffstat (limited to 'src/content/dependencies/generateFlashActNavAccent.js')
| -rw-r--r-- | src/content/dependencies/generateFlashActNavAccent.js | 32 |
1 files changed, 5 insertions, 27 deletions
diff --git a/src/content/dependencies/generateFlashActNavAccent.js b/src/content/dependencies/generateFlashActNavAccent.js index 7ad46051..035f852a 100644 --- a/src/content/dependencies/generateFlashActNavAccent.js +++ b/src/content/dependencies/generateFlashActNavAccent.js @@ -1,27 +1,5 @@ -import {atOffset} from '#sugar'; - export default { - sprawl: ({flashActData}) => - ({flashActData}), - - query(sprawl, flashAct) { - // Like with generateFlashNavAccent, don't sort chronologically here. - const flashActs = - sprawl.flashActData; - - const index = - flashActs.indexOf(flashAct); - - const previousFlashAct = - atOffset(flashActs, index, -1); - - const nextFlashAct = - atOffset(flashActs, index, +1); - - return {previousFlashAct, nextFlashAct}; - }, - - relations: (relation, query) => ({ + relations: (relation, flashAct) => ({ switcher: relation('generateInterpageDotSwitcher'), @@ -32,13 +10,13 @@ export default { relation('generateNextLink'), previousFlashActLink: - (query.previousFlashAct - ? relation('linkFlashAct', query.previousFlashAct) + (flashAct.previousAct + ? relation('linkFlashAct', flashAct.previousAct) : null), nextFlashActLink: - (query.nextFlashAct - ? relation('linkFlashAct', query.nextFlashAct) + (flashAct.nextAct + ? relation('linkFlashAct', flashAct.nextAct) : null), }), |