Fix back button

This commit is contained in:
Christian Cueni 2024-04-25 11:33:33 +02:00
parent f4bde62e93
commit 85007a17c9
1 changed files with 8 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import type { CompetenceCertificate } from "@/types";
import { useCertificateQuery } from "@/composables"; import { useCertificateQuery } from "@/composables";
import CompetenceCertificateComponent from "@/pages/competence/CompetenceCertificateComponent.vue"; import CompetenceCertificateComponent from "@/pages/competence/CompetenceCertificateComponent.vue";
import { getCertificates } from "@/services/competence"; import { getCertificates } from "@/services/competence";
import { getPreviousRoute } from "@/router/history";
const props = defineProps<{ const props = defineProps<{
courseSlug: string; courseSlug: string;
@ -43,11 +44,14 @@ onMounted(async () => {
<div class="container-large"> <div class="container-large">
<nav class="py-4"> <nav class="py-4">
<router-link <router-link
class="btn-text inline-flex items-center pl-0" :to="
:to="`/course/${props.courseSlug}/competence/certificates`" getPreviousRoute() || `/course/${props.courseSlug}/competence/certificates`
"
class="btn-text inline-flex items-center p-0"
data-cy="back-button"
> >
<it-icon-arrow-left /> <it-icon-arrow-left class="-ml-1 mr-1 h-5 w-5"></it-icon-arrow-left>
<span>{{ $t("general.back") }}</span> <span class="inline">{{ $t("general.back") }}</span>
</router-link> </router-link>
</nav> </nav>
<div v-if="certificate"> <div v-if="certificate">