From 86748b301d34502f6707bae5b5abc4494189ad9f Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Tue, 19 Mar 2024 12:04:58 +0530 Subject: [PATCH] feat: page titles --- frontend/src/pages/CourseDetail.vue | 10 +++++++++ frontend/src/pages/Courses.vue | 10 +++++++++ frontend/src/utils/index.js | 21 ++++++++++++++++++- .../lms_enrollment/lms_enrollment.json | 5 +++-- lms/public/frontend/index.html | 2 +- package.json | 7 +++++-- 6 files changed, 49 insertions(+), 6 deletions(-) diff --git a/frontend/src/pages/CourseDetail.vue b/frontend/src/pages/CourseDetail.vue index f4d5c6cd..b3f52710 100644 --- a/frontend/src/pages/CourseDetail.vue +++ b/frontend/src/pages/CourseDetail.vue @@ -107,6 +107,7 @@ import CourseCardOverlay from '@/components/CourseCardOverlay.vue' import CourseOutline from '@/components/CourseOutline.vue' import CourseReviews from '@/components/CourseReviews.vue' import UserAvatar from '@/components/UserAvatar.vue' +import { updateDocumentTitle } from '@/utils' const props = defineProps({ courseName: { @@ -132,6 +133,15 @@ const breadcrumbs = computed(() => { }) return items }) + +const pageMeta = computed(() => { + return { + title: course?.data?.title, + description: course?.data?.short_introduction, + } +}) + +updateDocumentTitle(pageMeta)