diff --git a/frontend/src/views/own-learning-content/learning-paths/LearningPathPreviewCard.vue b/frontend/src/views/own-learning-content/learning-paths/LearningPathPreviewCard.vue index b4328d56..01812afe 100644 --- a/frontend/src/views/own-learning-content/learning-paths/LearningPathPreviewCard.vue +++ b/frontend/src/views/own-learning-content/learning-paths/LearningPathPreviewCard.vue @@ -89,6 +89,15 @@ props.selectedLearningPath.language !== parsedLearningPath.value.language), ); + const selectedLearningPathLink = computed(() => { + if (!props.selectedLearningPath) { + return undefined; + } + const { hruid, language } = props.selectedLearningPath; + const startNode = props.selectedLearningPath.nodes.find((it) => it.start_node); + return `/learningPath/${hruid}/${language}/${startNode.learningobject_hruid}`; + }); + function getErrorMessage(): string | null { if (postError.value) { return t(extractErrorMessage(postError.value)); @@ -104,7 +113,43 @@ - +