{adventure.name}
+ + + {#if adventure.rating !== undefined && adventure.rating !== null} +{adventure.name}
{$t('adventures.adventure_details')}
-{$t('adventures.adventure_type')}
-- {adventure.category?.display_name + ' ' + adventure.category?.icon} -
+{adventure.name}
+ {#if adventure.rating !== undefined && adventure.rating !== null} +{$t('adventures.collection')}
- {data.props.collection.name} + {/if} +Visits
-- {adventure.visits.length} - {adventure.visits.length > 1 - ? $t('adventures.visits') - : $t('adventures.visit') + ':'} -
- - {#each adventure.visits as visit} -- All Day - {visit.start_date.split('T')[0]} β {visit.end_date.split('T')[0]} -
- {:else} -
- {#if visit.timezone}
-
- π {visit.timezone}
- {DateTime.fromISO(visit.start_date, { zone: 'utc' })
- .setZone(visit.timezone)
- .toLocaleString(DateTime.DATETIME_MED)} β
- {DateTime.fromISO(visit.end_date, { zone: 'utc' })
- .setZone(visit.timezone)
- .toLocaleString(DateTime.DATETIME_MED)}
- {:else}
-
- π Local Time
- {DateTime.fromISO(visit.start_date).toLocaleString(
- DateTime.DATETIME_MED
- )} β
- {DateTime.fromISO(visit.end_date).toLocaleString(
- DateTime.DATETIME_MED
- )}
- {/if}
-
"{visit.notes}"
+ + {#if adventure.description} +π Description
+π― Visit History
++ End: + {DateTime.fromISO(visit.end_date, { zone: 'utc' }) + .setZone(visit.timezone) + .toLocaleString(DateTime.DATETIME_MED)} + {:else} + Start: + {DateTime.fromISO(visit.start_date).toLocaleString( + DateTime.DATETIME_MED + )}
+ End: + {DateTime.fromISO(visit.end_date).toLocaleString( + DateTime.DATETIME_MED + )} + {/if} +
"{visit.notes}"
+πΊοΈ Location & Route
+ + {#if adventure.longitude && adventure.latitude} + +π― Coordinates
+{$t('adventures.latitude')}
-{adventure.latitude}Β° N
-{$t('adventures.longitude')}
-{adventure.longitude}Β° W
-{$t('adventures.open_in_maps')}:
- - {/if} +- {adventure.category?.display_name + ' ' + adventure.category?.icon} -
- {#if adventure.visits.length > 0} -- {#each adventure.visits as visit} -
- {#if isAllDay(visit.start_date)} - All Day - {visit.start_date.split('T')[0]} β {visit.end_date.split( - 'T' - )[0]} - {:else} - - Local: - {DateTime.fromISO(visit.start_date).toLocaleString( - DateTime.DATETIME_MED - )} β - {DateTime.fromISO(visit.end_date).toLocaleString( - DateTime.DATETIME_MED - )} - - {/if} -
- - {#if !isAllDay(visit.start_date) && visit.timezone} -- {visit.timezone}: - {DateTime.fromISO(visit.start_date, { zone: 'utc' }) - .setZone(visit.timezone) - .toLocaleString(DateTime.DATETIME_MED)} β - {DateTime.fromISO(visit.end_date, { zone: 'utc' }) - .setZone(visit.timezone) - .toLocaleString(DateTime.DATETIME_MED)} -
- {/if} - - {#if visit.notes} -- "{visit.notes}" -
- {/if} -+ {adventure.category?.display_name + ' ' + adventure.category?.icon}
- {/if} + {#if adventure.visits.length > 0} +{$t('adventures.additional_info')}
- {#if adventure.sun_times && adventure.sun_times.length > 0} -Date
-- {new Date(sun_time.date).toLocaleDateString()} -
-Sunrise
-- {sun_time.sunrise} -
-Sunset
-- {sun_time.sunset} -
-