feat: Implement i18n for English and Thai, and add core e-learning pages for course discovery, classroom learning, and quizzes.

This commit is contained in:
supalerk-ar66 2026-01-27 10:05:01 +07:00
parent f1a83f479e
commit b8547f83b3
5 changed files with 24 additions and 22 deletions

View file

@ -249,14 +249,13 @@ onMounted(() => {
<!-- COURSE DETAIL VIEW: Detailed information about a specific course -->
<div v-else>
<q-btn
flat
icon="arrow_back"
:label="$t('discovery.backToCatalog')"
color="grey-7"
class="mb-6 font-medium"
@click="showDetail = false"
/>
<button
@click="showDetail = false"
class="inline-flex items-center gap-2 text-slate-600 dark:text-white hover:text-blue-600 dark:hover:text-blue-300 mb-6 transition-all font-black text-lg md:text-xl group"
>
<q-icon name="arrow_back" size="28px" class="transition-transform group-hover:-translate-x-2" />
{{ $t('discovery.backToCatalog') }}
</button>
<div v-if="isLoadingDetail" class="flex justify-center py-20">
<q-spinner size="3rem" color="primary" />