From 08422caa96f423f668612131a8bd29031bb59c06 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 14 Jan 2026 20:57:22 +0100 Subject: [PATCH] chore(journal): added language flags to journal entries --- .../JournalDispatchers/JournalDispatcherEntry.vue | 15 +++++++++++++-- .../JournalTimetables/EntryGeneral.vue | 7 +++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/components/JournalView/JournalDispatchers/JournalDispatcherEntry.vue b/src/components/JournalView/JournalDispatchers/JournalDispatcherEntry.vue index 93efb02..0c66176 100644 --- a/src/components/JournalView/JournalDispatchers/JournalDispatcherEntry.vue +++ b/src/components/JournalView/JournalDispatchers/JournalDispatcherEntry.vue @@ -17,6 +17,7 @@ > {{ entry.dispatcherLevel >= 2 ? entry.dispatcherLevel : 'L' }} + + + + +
{{ $d(entry.timestampFrom) }} @@ -118,6 +123,7 @@ import dateMixin from '../../../mixins/dateMixin'; import styleMixin from '../../../mixins/styleMixin'; import { useApiStore } from '../../../store/apiStore'; import StationStatusBadge from '../../Global/StationStatusBadge.vue'; +import FlagIcon from '../../Global/FlagIcon.vue'; export default defineComponent({ props: { @@ -125,7 +131,7 @@ export default defineComponent({ showExtraInfo: { type: Boolean, required: true } }, - components: { StationStatusBadge }, + components: { StationStatusBadge, FlagIcon }, mixins: [dateMixin, styleMixin], emits: ['toggleShowExtraInfo'], @@ -164,6 +170,11 @@ export default defineComponent({ padding: 1em; } +.dispatcher-language { + display: inline-block; + margin: 0 0.25em; +} + .entry-info { display: flex; justify-content: space-between; @@ -198,7 +209,7 @@ export default defineComponent({ border-radius: 1em; } -@include responsive.smallScreen{ +@include responsive.smallScreen { .entry-info { flex-direction: column; justify-content: center; diff --git a/src/components/JournalView/JournalTimetables/EntryGeneral.vue b/src/components/JournalView/JournalTimetables/EntryGeneral.vue index 760f777..38144bc 100644 --- a/src/components/JournalView/JournalTimetables/EntryGeneral.vue +++ b/src/components/JournalView/JournalTimetables/EntryGeneral.vue @@ -72,7 +72,9 @@ {{ timetable.driverName }} -
+
+ +
@@ -112,9 +114,10 @@ import dateMixin from '../../../mixins/dateMixin'; import styleMixin from '../../../mixins/styleMixin'; import { useApiStore } from '../../../store/apiStore'; import trainCategoryMixin from '../../../mixins/trainCategoryMixin'; -import { getLanguageNameById } from '../../../utils/languageUtils'; +import FlagIcon from '../../Global/FlagIcon.vue'; export default defineComponent({ + components: { FlagIcon }, mixins: [dateMixin, styleMixin, trainCategoryMixin], data() {