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