| Distance | Time | {activeTab === 'running' ? 'Pace' : 'Speed'} | Date | Activity |
|---|---|---|---|---|
| {distLabel(distKm)} | {fmtTime(rec.time_s)} | {activeTab === 'running' ? fmtPace(distKm, rec.time_s) : fmtSpeed(distKm, rec.time_s)} | {formatDate(rec.started_at)} | {rec.title} |
| # | Elevation | Date | Activity |
|---|---|---|---|
| {i + 1} | {Math.round(bc.climb_m)} m | {formatDate(bc.started_at)} | {bc.title} |
No {activeTab} records yet. Records are computed from activities with GPS speed data.
{/if} {:else} {@const longest = valueRecord(activeTab, 'longest_m')} {@const mostElev = valueRecord(activeTab, 'most_elevation_m')} {#if longest || mostElev}Longest {activeTab}
{(longest.value / 1000).toFixed(1)} km
{longest.title} · {formatDate(longest.started_at)}No {activeTab} records yet.
{/if} {/if}