-
-
-
-
-
-
-
- {{ train.timetableData.category }}
-
- {{ train.trainNo }}
- |
- {{ train.driverName }}
-
-
-
- {{ train.timetableData.route.replace('|', ' - ') }}
-
-
-
-
- {{ train.locoType }}
-
- |
- {{ train.timetableData.routeDistance }} km
- |
-
- {{ $t('trains.route-progress') }} {{ confirmedPercentage(train.timetableData.followingStops) }}%
- |
-
-
-
-
-
-
- {{ train.locoType }}
-
-
-
-
-
-
-
-
-
-
- {{ $t(`trains.option-${stat.name}`).toUpperCase() }}:
- {{ `${~~(train[stat.name] * (stat.multiplier || 1))}${stat.unit}` }}
-
-
-
-
-
-
-
-
-
-
-
- {{ train.trainNo }} |
-
- {{ $t('trains.no-timetable') }}
-
-
-
-
-
-
-
-
-
- {{ train.timetableData.route.replace('|', ' - ') }}
-
-
-
-
- {{ $t('trains.via-title') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ train.timetableData?.routeDistance }}
- km
-
- •
- {{ `${~~(train[stat.name] * (stat.multiplier || 1))}` }}
- {{ stat.unit }}
-
-
-
-
-
- Na scenerii {{ train['currentStationName'] }}
-
-
-
- przy semaforze {{ train['signal'] }}
-
-
-
- na szlaku {{ train['connectedTrack'] }}
-
-
-
-
- {{ train.locoType }}
-
-
- • {{ $t('trains.cars') }}:
- {{ train.cars.length }}
-
-
-
-
-
![loco]()
-
-
![car]()
-
-
+
+
+
diff --git a/src/components/TrainsView/TrainInfoExtended.vue b/src/components/TrainsView/TrainInfoExtended.vue
new file mode 100644
index 0000000..629b4cf
--- /dev/null
+++ b/src/components/TrainsView/TrainInfoExtended.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ train.timetableData.routeDistance }} km •
+
+
+ •
+ {{ `${~~(train[stat.name] * (stat.multiplier || 1))}` }}
+ {{ stat.unit }}
+
+
+
+
+
+ Na scenerii {{ train['currentStationName'] }}
+
+
+
+ przy semaforze {{ train['signal'] }}
+
+
+
+ na szlaku {{ train['connectedTrack'] }}
+
+
+
+
+ {{ train.locoType }}
+
+
+ • {{ $t('trains.cars') }}:
+ {{ train.cars.length }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/TrainsView/TrainInfoSimple.vue b/src/components/TrainsView/TrainInfoSimple.vue
new file mode 100644
index 0000000..acf56ef
--- /dev/null
+++ b/src/components/TrainsView/TrainInfoSimple.vue
@@ -0,0 +1,189 @@
+
+
+
+
+
+ {{ train.timetableData.category }}
+ {{ train.trainNo }}
+ | {{ train.driverName }}
+
+
+
+
+
+
+
+
+ {{ $t('trains.via-title') }}
+
+
+
+
+ {{ train.timetableData.routeDistance }} km
+ |
+
+ {{ $t('trains.route-progress') }} {{ confirmedPercentage(train.timetableData.followingStops) }}%
+
+ |
+
+
+
+
+
+ Na scenerii {{ train['currentStationName'] }}
+
+
+
+ przy semaforze {{ train['signal'] }}
+
+
+
+ na szlaku {{ train['connectedTrack'] }}
+
+
+
+
+
+
+
+
+
+ {{ train.locoType }}
+
+ • {{ $t('trains.cars') }}:
+ {{ train.cars.length }}
+
+
+
+
+
+
+ •
+ {{ `${~~(train[stat.name] * (stat.multiplier || 1))}${stat.unit}` }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/TrainsView/TrainTimetableCard.vue b/src/components/TrainsView/TrainTimetableCard.vue
index 7df70a8..dc4051f 100644
--- a/src/components/TrainsView/TrainTimetableCard.vue
+++ b/src/components/TrainsView/TrainTimetableCard.vue
@@ -6,7 +6,7 @@