From 6572bd0951d506e4a91366da2ae8d710d5a13a93 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 14 Jan 2024 16:54:45 -0400 Subject: use atOffset() and .at() where appropriate --- src/content/dependencies/generateFlashNavAccent.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/content/dependencies/generateFlashNavAccent.js') diff --git a/src/content/dependencies/generateFlashNavAccent.js b/src/content/dependencies/generateFlashNavAccent.js index 57196d06..55e056dc 100644 --- a/src/content/dependencies/generateFlashNavAccent.js +++ b/src/content/dependencies/generateFlashNavAccent.js @@ -1,4 +1,4 @@ -import {empty} from '#sugar'; +import {atOffset, empty} from '#sugar'; export default { contentDependencies: [ @@ -19,17 +19,14 @@ export default { sprawl.flashActData .flatMap(act => act.flashes); - const index = flashes.indexOf(flash); + const index = + flashes.indexOf(flash); const previousFlash = - (index > 0 - ? flashes[index - 1] - : null); + atOffset(flashes, index, -1); const nextFlash = - (index < flashes.length - 1 - ? flashes[index + 1] - : null); + atOffset(flashes, index, +1); return {previousFlash, nextFlash}; }, -- cgit 1.3.0-6-gf8a5