feat: Implement initial e-learning platform frontend structure including dashboard, course management, authentication, and common UI components.

This commit is contained in:
supalerk-ar66 2026-02-27 10:05:33 +07:00
parent aceeb80d9a
commit ad11c6b7c5
44 changed files with 720 additions and 578 deletions

View file

@ -1,8 +1,8 @@
<script setup lang="ts">
/**
* @file [id].vue
* @description Dynamic Course Detail Page.
* Displays detailed information about a specific course based on the ID.
* @description หนาแสดงรายละเอยดคอร (Dynamic Course Detail Page)
* งขอมลคอรสเรยนตาม ID งมาใน URL และมมสำหรบចทะเบยน
*/
definePageMeta({
@ -114,7 +114,7 @@ useHead({
/>
</div>
<!-- Loading / Error State -->
<!-- วนแสดงผลขณะโหลดขอมลหรอเกดขอผดพลาด (Loading / Error State) -->
<div v-else class="text-center py-20">
<div v-if="error" class="text-red-500 mb-4">
<p class="font-bold">เกดขอผดพลาดในการโหลดขอม</p>