diff --git a/public/images/icon-warning.svg b/public/images/icon-warning.svg
index d83e557..4aa7be9 100644
--- a/public/images/icon-warning.svg
+++ b/public/images/icon-warning.svg
@@ -1,4 +1,4 @@
diff --git a/src/App.vue b/src/App.vue
index cf3a21d..7140476 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -33,16 +33,17 @@
-
-
diff --git a/src/components/TrainsView/StopLabel.vue b/src/components/TrainsView/StopLabel.vue
new file mode 100644
index 0000000..443c3ff
--- /dev/null
+++ b/src/components/TrainsView/StopLabel.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+ {{ timestampToString(stop.arrivalScheduled) }}
+ {{ timestampToString(stop.arrivalReal) }}
+ ({{ stop.arrivalDelay > 0 ? '+' : '' }}{{ stop.arrivalDelay }})
+
+
+
+ {{ timestampToString(stop.arrivalScheduled) }}
+
+
+
+
+ {{ stop.duration }} {{ stop.type == '' ? 'pt' : stop.type }}
+
+
+
+
+ {{ timestampToString(stop.departureScheduled) }}
+ {{ timestampToString(stop.departureReal) }}
+
+ ({{ stop.departureDelay > 0 ? '+' : '' }}{{ stop.departureDelay }})
+
+
+
+ {{ timestampToString(stop.departureScheduled) }}
+
+
+
+
+
+
+
+
diff --git a/src/components/Global/TrainModal.vue b/src/components/TrainsView/TrainModal.vue
similarity index 87%
rename from src/components/Global/TrainModal.vue
rename to src/components/TrainsView/TrainModal.vue
index d05857a..89ced97 100644
--- a/src/components/Global/TrainModal.vue
+++ b/src/components/TrainsView/TrainModal.vue
@@ -15,19 +15,12 @@