Fix back button
This commit is contained in:
parent
f4bde62e93
commit
85007a17c9
|
|
@ -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">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue