Use <router-link> for driver journal button in TrainInfo

This commit is contained in:
dominik-korsa
2024-08-21 13:54:48 +02:00
parent 462dd7dd7a
commit 41e4b45599
+6 -9
View File
@@ -49,12 +49,12 @@
</div> </div>
<div class="top-bar-controls" v-if="extended"> <div class="top-bar-controls" v-if="extended">
<button class="btn-timetable btn--image btn--action" @click="navigateToJournal"> <router-link class="a-button btn-timetable btn--image btn--action" :to="journalRouteLocation">
<img src="/images/icon-train.svg" alt="train icon" /> <img src="/images/icon-train.svg" alt="train icon" />
<span> <span>
{{ $t('trains.journal-button') }} {{ $t('trains.journal-button') }}
</span> </span>
</button> </router-link>
</div> </div>
</div> </div>
@@ -200,17 +200,14 @@ export default defineComponent({
return Math.min(vehicleSpeed, acc); return Math.min(vehicleSpeed, acc);
}, 300); }, 300);
} },
}, journalRouteLocation() {
return {
methods: {
navigateToJournal() {
this.$router.push({
path: '/journal/timetables', path: '/journal/timetables',
query: { query: {
'search-driver': this.train.driverName 'search-driver': this.train.driverName
} }
}); }
} }
} }
}); });