feat: add new pages for course discovery, course details, classroom activities, user dashboard, password reset, and internationalization support.

This commit is contained in:
supalerk-ar66 2026-02-02 14:37:26 +07:00
parent 7ac1a5af0a
commit 4c9b6b0f3f
10 changed files with 570 additions and 175 deletions

View file

@ -133,20 +133,7 @@ onMounted(() => {
</template>
</q-input>
<!-- Sort Dropdown -->
<q-select
v-model="sortOption"
:options="sortOptions"
dense
outlined
rounded
:dark="false"
class="disc-sort w-40"
:options-dark="false"
options-dense
popup-content-class="text-slate-900"
behavior="menu"
/>
</div>
</div>
@ -212,7 +199,7 @@ onMounted(() => {
<!-- RIGHT CONTENT: Course Grid -->
<div class="flex-1 w-full">
<div v-if="filteredCourses.length > 0" class="grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-6">
<div v-if="filteredCourses.length > 0" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<CourseCard
v-for="course in filteredCourses"
:key="course.id"