From f26a94076cec3680cb1d1e09952a9551e274b850 Mon Sep 17 00:00:00 2001 From: Missez Date: Fri, 20 Feb 2026 14:33:08 +0700 Subject: [PATCH] feat: Introduce comprehensive course management features for admin, including recommended, pending, and detailed course views, and instructor course listing with a lesson preview component. --- .../components/course/LessonPreviewDialog.vue | 28 ++++++- .../pages/admin/courses/[id].vue | 13 ++- .../pages/admin/courses/pending.vue | 10 +-- .../pages/admin/recommended-courses/index.vue | 20 +++-- .../pages/instructor/courses/index.vue | 81 +++++++++++++++++-- .../services/instructor.service.ts | 12 +++ 6 files changed, 141 insertions(+), 23 deletions(-) diff --git a/frontend_management/components/course/LessonPreviewDialog.vue b/frontend_management/components/course/LessonPreviewDialog.vue index 2d414994..91a4c598 100644 --- a/frontend_management/components/course/LessonPreviewDialog.vue +++ b/frontend_management/components/course/LessonPreviewDialog.vue @@ -18,7 +18,16 @@
+