From 1453dbda01ba54373fe2c31ec96f64686730d232 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 2 Jul 2025 19:05:38 +0200 Subject: [PATCH] chore(scenery): added TWR/TN/PN badges to active timetables --- .../SceneryView/SceneryTimetable.vue | 89 ++++++++++++++----- 1 file changed, 67 insertions(+), 22 deletions(-) diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue index dd50b70..cb34fb7 100644 --- a/src/components/SceneryView/SceneryTimetable.vue +++ b/src/components/SceneryView/SceneryTimetable.vue @@ -93,18 +93,54 @@
- - {{ row.train.timetableData!.category }} - -   - {{ row.train.trainNo }} -  •  - {{ row.train.driverName }} + + TWR + + + + TN + + + + PN + + + + + + {{ row.train.timetableData!.category }} + + +  {{ row.train.trainNo }} +  •  + {{ row.train.driverName }} + + + + @use '../../styles/responsive'; @use '../../styles/animations'; +@use '../../styles/badge'; .scenery-timetable { height: 100%; @@ -469,20 +506,28 @@ export default defineComponent({ .general-info { display: flex; flex-wrap: wrap; +} - .info-number { - color: var(--clr-primary); - } +.info-train { + display: flex; + gap: 0.5em; +} - .info-route { - width: 100%; - } +.info-train > .train-badge { + font-size: 0.85em; +} - img { - height: 0.9em; - vertical-align: middle; - margin: 0 0.25em; - } +.info-number { + color: var(--clr-primary); +} + +.info-route { + width: 100%; +} + +.stop-comments-icon > img { + width: 1.2em; + vertical-align: middle; } .schedule {