diff --git a/src/components/JournalView/JournalTimetablesList.vue b/src/components/JournalView/JournalTimetablesList.vue index 6746c44..2789d9c 100644 --- a/src/components/JournalView/JournalTimetablesList.vue +++ b/src/components/JournalView/JournalTimetablesList.vue @@ -45,7 +45,7 @@ = timetable.routeDistance * 0.9 + : timetable.fulfilled ? $t('journal.timetable-fulfilled') : `${$t('journal.timetable-abandoned')} ${localeTime(timetable.endDate, $i18n.locale)}` }} @@ -77,18 +77,30 @@ > > - ... (+{{ sceneryList.length - 2 }}) > + + ... (+{{ sceneryList.length - 2 }}) > + {{ scenery.name }} + + + + + + + (p. {{ localeTime(timetable.checkpointArrivals[i], $i18n.locale) + }} + / o. {{ localeTime(timetable.checkpointDepartures[i], $i18n.locale) }}) + + diff --git a/src/scripts/interfaces/api/TimetablesAPIData.ts b/src/scripts/interfaces/api/TimetablesAPIData.ts index 8a32b84..a45502c 100644 --- a/src/scripts/interfaces/api/TimetablesAPIData.ts +++ b/src/scripts/interfaces/api/TimetablesAPIData.ts @@ -49,6 +49,9 @@ export interface TimetableHistory { currentSceneryHash?: string; routeSceneries?: string; + + checkpointArrivals?: string[]; + checkpointDepartures?: string[]; } export interface SceneryTimetableHistory {