feat: Add admin user and category management services and instructor course creation and listing pages.

This commit is contained in:
Missez 2026-01-19 15:03:01 +07:00
parent 715d94fbf9
commit 9fa70efaf6
4 changed files with 299 additions and 3 deletions

View file

@ -84,8 +84,15 @@
class="bg-white rounded-xl shadow-sm overflow-hidden hover:shadow-md transition-shadow"
>
<!-- Thumbnail -->
<div class="h-40 bg-gradient-to-br from-primary-400 to-primary-600 flex items-center justify-center">
<q-icon name="school" size="60px" color="white" />
<div class="h-40 bg-gradient-to-br from-primary-400 to-primary-600 flex items-center justify-center relative overflow-hidden">
<img
v-if="course.thumbnail_url"
:src="course.thumbnail_url"
:alt="course.title.th"
class="absolute inset-0 w-full h-full object-cover"
@error="($event.target as HTMLImageElement).style.display = 'none'"
/>
<q-icon v-else name="school" size="60px" color="white" />
</div>
<!-- Content -->