feat: Add initial e-learning frontend setup including admin and instructor services, layouts, and pages.
All checks were successful
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 46s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 6s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
All checks were successful
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 46s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 6s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
This commit is contained in:
parent
01d249c19a
commit
031ca5c984
12 changed files with 135 additions and 36 deletions
|
|
@ -183,6 +183,34 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Course Structure -->
|
||||
<div v-if="selectedCourse.chapters && selectedCourse.chapters.length > 0" class="mt-6">
|
||||
<div class="font-bold text-lg mb-3">โครงสร้างหลักสูตร (Course Structure)</div>
|
||||
<div class="space-y-3">
|
||||
<q-expansion-item
|
||||
v-for="(chapter, index) in selectedCourse.chapters"
|
||||
:key="chapter.id"
|
||||
:label="`บทที่ ${index + 1}: ${chapter.title.th}`"
|
||||
:caption="`${chapter.lessons.length} บทเรียน`"
|
||||
header-class="bg-gray-50 rounded-lg"
|
||||
expand-icon-class="text-primary"
|
||||
>
|
||||
<div class="pl-4 pt-2">
|
||||
<div
|
||||
v-for="(lesson, lessonIndex) in chapter.lessons"
|
||||
:key="lesson.id"
|
||||
class="flex items-center gap-3 py-2 border-b last:border-b-0"
|
||||
>
|
||||
<q-icon name="article" color="primary" size="20px" />
|
||||
<span class="text-gray-700">{{ lessonIndex + 1 }}. {{ lesson.title.th }}</span>
|
||||
<span v-if="lesson.title.en" class="text-gray-400 text-xs ml-auto">{{ lesson.title.en }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</q-expansion-item>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</q-card-section>
|
||||
|
||||
<!-- Inner Loading -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue