diff --git a/apps/web/src/lib/components/review/ChangeNavigator.svelte b/apps/web/src/lib/components/review/ChangeNavigator.svelte index 844c641444..59d2e51c73 100644 --- a/apps/web/src/lib/components/review/ChangeNavigator.svelte +++ b/apps/web/src/lib/components/review/ChangeNavigator.svelte @@ -8,9 +8,9 @@ } const { patchIds, currentPatchId, goToPatch }: Props = $props(); - const index = patchIds.indexOf(currentPatchId); - const previousPatchId = patchIds[index - 1]; - const nextPatchId = patchIds[index + 1]; + const index = $derived(patchIds.indexOf(currentPatchId)); + const previousPatchId = $derived(patchIds[index + 1]); + const nextPatchId = $derived(patchIds[index - 1]); function handleNavigateBack() { if (previousPatchId) { @@ -32,7 +32,7 @@ class="navigate-prev" onclick={handleNavigateBack}> -
Patch {index + 1}/{patchIds?.length}
+
Patch {patchIds?.length - index}/{patchIds?.length}