Replace all remaining uses of driverViewMixin with <router-link>

This commit is contained in:
dominik-korsa
2024-08-21 13:49:31 +02:00
parent 9837ae97e1
commit 462dd7dd7a
5 changed files with 23 additions and 37 deletions
@@ -18,11 +18,11 @@
tabindex="0"
:key="train.id"
:data-status="status"
@click.prevent="driverMixin_showDriverView(train.id)"
@keydown.enter="driverMixin_showDriverView(train.id)"
>
<span class="user_train">{{ train.trainNo }}</span>
<span class="user_name">{{ train.driverName }}</span>
<router-link :to="train.driverRouteLocation" class="block-link">
<span class="user_train">{{ train.trainNo }}</span>
<span class="user_name">{{ train.driverName }}</span>
</router-link>
</li>
</transition-group>
</section>
@@ -31,13 +31,12 @@
<script lang="ts">
import { PropType, defineComponent } from 'vue';
import routerMixin from '../../../mixins/routerMixin';
import { ActiveScenery, Station, StopStatus } from '../../../typings/common';
import { ActiveScenery, Station } from '../../../typings/common';
import { getTrainStopStatus } from '../utils';
import { useMainStore } from '../../../store/mainStore';
import driverViewMixin from '../../../mixins/driverViewMixin';
export default defineComponent({
mixins: [routerMixin, driverViewMixin],
mixins: [routerMixin],
props: {
onlineScenery: {
@@ -182,7 +182,6 @@ import Loading from '../Global/Loading.vue';
import dateMixin from '../../mixins/dateMixin';
import routerMixin from '../../mixins/routerMixin';
import trainCategoryMixin from '../../mixins/trainCategoryMixin';
import driverViewMixin from '../../mixins/driverViewMixin';
import { useMainStore } from '../../store/mainStore';
import { useApiStore } from '../../store/apiStore';
import ScheduledTrainStatus from './ScheduledTrainStatus.vue';