1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-21 13:59:36 +02:00

chore: Update adventure statistics display in collection page

This commit is contained in:
Sean Morley 2024-08-04 13:40:07 -04:00
parent 4bbb9f10f6
commit 8dd44e23a6

View file

@ -24,13 +24,17 @@
let collection: Collection;
let adventures: Adventure[] = [];
let numVisited: number = 0;
let numAdventures: number = 0;
let transportations: Transportation[] = [];
let notes: Note[] = [];
let numberOfDays: number = NaN;
$: {
numAdventures = adventures.filter((a) => a.type === 'visited' || a.type === 'planned').length;
numVisited = adventures.filter((a) => a.type === 'visited').length;
}
@ -413,8 +417,8 @@
<div class="stats shadow bg-base-300">
<div class="stat">
<div class="stat-title">Collection Stats</div>
<div class="stat-value">{numVisited}/{adventures.length} Visited</div>
{#if numVisited === adventures.length}
<div class="stat-value">{numVisited}/{numAdventures} Visited</div>
{#if numAdventures === numVisited}
<div class="stat-desc">You've completed this collection! 🎉!</div>
{:else}
<div class="stat-desc">Keep exploring!</div>