From 28f76c8db382a63ce57b7eadc3808080349b6deb Mon Sep 17 00:00:00 2001 From: Harvey Date: Sat, 18 Apr 2026 01:05:41 +0100 Subject: [PATCH] run checks --- frontend/src/lib/components/BrowseHeroCards.svelte | 12 +++++++----- .../src/routes/album/[id]/albumPageState.svelte.ts | 1 - 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/components/BrowseHeroCards.svelte b/frontend/src/lib/components/BrowseHeroCards.svelte index 6f15b2e..2a2c68a 100644 --- a/frontend/src/lib/components/BrowseHeroCards.svelte +++ b/frontend/src/lib/components/BrowseHeroCards.svelte @@ -47,14 +47,16 @@ let hoveredIndex = $state(null); let cardEls: HTMLAnchorElement[] = []; - let tiltStyles: string[] = $state(Array(cards.length).fill('')); - let specularStyles: string[] = $state(Array(cards.length).fill('')); + let tiltStyles: string[] = $derived(Array(cards.length).fill('')); + let specularStyles: string[] = $derived(Array(cards.length).fill('')); const tweenDuration = reducedMotion ? 0 : 1200; - const counters: Tweened[] = Array.from({ length: cards.length }, () => - tweened(0, { duration: tweenDuration, easing: cubicOut }) + const counters: Tweened[] = $derived.by(() => + Array.from({ length: cards.length }, () => + tweened(0, { duration: tweenDuration, easing: cubicOut }) + ) ); - let counterValues: number[] = $state(Array(cards.length).fill(0)); + let counterValues: number[] = $derived(Array(cards.length).fill(0)); $effect(() => { const unsubs = counters.map((c, i) => diff --git a/frontend/src/routes/album/[id]/albumPageState.svelte.ts b/frontend/src/routes/album/[id]/albumPageState.svelte.ts index 6313c48..ae01bf5 100644 --- a/frontend/src/routes/album/[id]/albumPageState.svelte.ts +++ b/frontend/src/routes/album/[id]/albumPageState.svelte.ts @@ -44,7 +44,6 @@ import { launchLocalPlayback } from '$lib/player/launchLocalPlayback'; import { launchNavidromePlayback } from '$lib/player/launchNavidromePlayback'; import { launchPlexPlayback } from '$lib/player/launchPlexPlayback'; import { downloadFile } from '$lib/utils/downloadHelper'; -import { API } from '$lib/constants'; import type { MenuItem } from '$lib/components/ContextMenu.svelte'; import { fetchAlbumBasic,