From ac76454173adff28dbef0a754e3ad508593ea83a Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 5 Mar 2022 20:25:37 +0100 Subject: [PATCH] Poprawiono szlaki; poprawiono UX dla widoku scenerii --- src/App.vue | 4 +- src/assets/icon-track-nocatenary.svg | 4 + src/components/SceneryView/SceneryInfo.vue | 6 ++ .../SceneryInfo/SceneryInfoIcons.vue | 20 ---- .../SceneryInfo/SceneryInfoRoutes.vue | 94 +++++++++++++++++++ .../SceneryInfo/SceneryInfoStats.vue | 64 ------------- src/components/StationsView/StationTable.vue | 5 + src/router/index.ts | 12 +-- 8 files changed, 117 insertions(+), 92 deletions(-) create mode 100644 src/assets/icon-track-nocatenary.svg create mode 100644 src/components/SceneryView/SceneryInfo/SceneryInfoRoutes.vue diff --git a/src/App.vue b/src/App.vue index a559d4e..2b772a3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -69,11 +69,11 @@
- + - +
diff --git a/src/assets/icon-track-nocatenary.svg b/src/assets/icon-track-nocatenary.svg new file mode 100644 index 0000000..86ee926 --- /dev/null +++ b/src/assets/icon-track-nocatenary.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/SceneryView/SceneryInfo.vue b/src/components/SceneryView/SceneryInfo.vue index aa4a83a..c4b2b5e 100644 --- a/src/components/SceneryView/SceneryInfo.vue +++ b/src/components/SceneryView/SceneryInfo.vue @@ -3,9 +3,13 @@
+ + + + @@ -28,6 +32,7 @@ import SceneryInfoIcons from './SceneryInfo/SceneryInfoIcons.vue'; import SceneryInfoStats from './SceneryInfo/SceneryInfoStats.vue'; import SceneryInfoUserList from './SceneryInfo/SceneryInfoUserList.vue'; import SceneryInfoSpawnList from './SceneryInfo/SceneryInfoSpawnList.vue'; +import SceneryInfoRoutes from "./SceneryInfo/SceneryInfoRoutes.vue"; import Station from '@/scripts/interfaces/Station'; @@ -38,6 +43,7 @@ export default defineComponent({ SceneryInfoStats, SceneryInfoUserList, SceneryInfoSpawnList, + SceneryInfoRoutes }, props: { station: { diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoIcons.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoIcons.vue index d554c69..e8453e7 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoIcons.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoIcons.vue @@ -21,22 +21,6 @@ :title="$t('desc.signals-type') + $t(`signals.${station.generalInfo.signalType}`)" /> - - default scenery ({ icons: { - SBL: require('@/assets/icon-SBL.svg'), - TWB: require('@/assets/icon-2way-block.svg'), td2: require('@/assets/icon-td2.svg'), lock: require('@/assets/icon-lock.svg'), unavailable: require('@/assets/icon-unavailable.svg'), @@ -94,8 +76,6 @@ export default defineComponent({ diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoStats.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoStats.vue index 6fa26d1..6b5eafd 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoStats.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoStats.vue @@ -28,33 +28,6 @@
- -
-
- - {{ route.name }} - - - - {{ route.tracks }}tor - icon track catenary - icon track twb - icon track sbl - -
-