From 6e1d62340fef22cd662e8c3c1a1d6048a68a504c Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Thu, 11 Jul 2024 18:12:15 +0530 Subject: [PATCH] feat: completion certificate --- frontend/src/components/CourseCardOverlay.vue | 7 +++++ frontend/src/pages/Lesson.vue | 27 ++++++++++++++++--- 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/CourseCardOverlay.vue b/frontend/src/components/CourseCardOverlay.vue index 33157b85..9c72f0bd 100644 --- a/frontend/src/components/CourseCardOverlay.vue +++ b/frontend/src/components/CourseCardOverlay.vue @@ -63,6 +63,9 @@ {{ __('Start Learning') }} + + + @@ -160,12 +171,12 @@ {{ lesson.data.course_title }}
- {{ Math.ceil(lesson.data.membership.progress) }}% completed + {{ Math.ceil(lessonProgress) }}% completed
{ } const markProgress = (data) => { - if (user.data && !data.progress) progress.submit() + if (user.data && !data.progress) { + setTimeout(() => { + progress.submit() + }, 30000) + } } const progress = createResource({ @@ -268,6 +285,10 @@ const progress = createResource({ course: props.courseName, } }, + onSuccess(data) { + console.log(data) + lessonProgress.value = data + }, }) const breadcrumbs = computed(() => {