feat: add new pages for course discovery, course details, classroom activities, user dashboard, password reset, and internationalization support.
This commit is contained in:
parent
7ac1a5af0a
commit
4c9b6b0f3f
10 changed files with 570 additions and 175 deletions
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue