feat: driver train view

This commit is contained in:
2024-08-21 02:02:35 +02:00
parent 481d43b6d8
commit 24c9b62162
12 changed files with 102 additions and 53 deletions
+13 -1
View File
@@ -20,6 +20,14 @@ const routes: Array<RouteRecordRaw> = [
region: route.query.region
})
},
{
path: '/driver',
name: 'DriverView',
component: () => import('../views/DriverView.vue'),
props: (route) => ({
trainId: route.query.trainId
})
},
{
path: '/scenery',
name: 'SceneryView',
@@ -57,7 +65,11 @@ const routes: Array<RouteRecordRaw> = [
const router = createRouter({
scrollBehavior(to, from, savedPosition) {
if (to.name == 'SceneryView' && from.name !== to.name && from.query['view'] === undefined)
if (
(to.name == 'SceneryView' || to.name == 'DriverView') &&
from.name !== to.name &&
from.query['view'] === undefined
)
return { el: `.app_main`, top: -15 };
if (savedPosition) return savedPosition;