My Trips

Plan and track your adventures

{#if nextTrip}
Next Adventure
{nextTrip.name}
{formatDateShort(nextTrip.start_date)} — {formatDateShort(nextTrip.end_date)}
{daysUntilNext()}
days
{:else if activeTrips.length > 0}
{activeTrips[0].name} · Happening now!
{/if} {#if trips.length > 0}
{ if (searchResults.length > 0) showSearchResults = true; }} onblur={() => setTimeout(() => showSearchResults = false, 200)} /> {#if searchQuery} {/if} {#if showSearchResults && searchResults.length > 0}
{#each searchResults as result} {/each}
{:else if showSearchResults && searchQuery.length >= 2 && searchResults.length === 0}
No results for "{searchQuery}"
{/if}
{/if} {#if loading}
{:else if error}
{error}
{:else} {#if activeTrips.length > 0}

Active Now

{#each activeTrips as trip (trip.id)} {/each}
{/if} {#if upcomingTrips.length > 0}

Upcoming

{#each upcomingTrips as trip (trip.id)} {/each}
{/if} {#if pastTrips.length > 0}

Past Adventures

{#each pastTrips as trip (trip.id)} {/each}
{/if} {#if trips.length === 0}

No trips yet

Start planning your first adventure

{/if} {/if}