exclude lift-assisted ski types from ascent totals
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<script lang="ts">
|
||||
import ActivityItem from '$lib/components/ActivityItem.svelte';
|
||||
import StatTile from '$lib/components/StatTile.svelte';
|
||||
import { countsTowardAscent } from '$lib/activity-rules';
|
||||
import { fmtDistance, fmtDuration, fmtElevation } from '$lib/format';
|
||||
|
||||
let { data } = $props();
|
||||
@@ -19,7 +20,10 @@
|
||||
const shown = $derived({
|
||||
count: filtered.length,
|
||||
distance_m: filtered.reduce((sum, a) => sum + a.distance_m, 0),
|
||||
elev_gain_m: filtered.reduce((sum, a) => sum + a.elev_gain_m, 0),
|
||||
elev_gain_m: filtered.reduce(
|
||||
(sum, a) => sum + (countsTowardAscent(a.type) ? a.elev_gain_m : 0),
|
||||
0
|
||||
),
|
||||
moving_s: filtered.reduce((sum, a) => sum + (a.moving_s ?? a.duration_s ?? 0), 0)
|
||||
});
|
||||
const suffix = $derived(selectedYear === null ? '' : ` (${selectedYear})`);
|
||||
|
||||
Reference in New Issue
Block a user