feat: Implement course discovery and catalog page with browsing, filtering, and detail view.

This commit is contained in:
supalerk-ar66 2026-01-16 10:35:25 +07:00
parent 1d8acaf7d7
commit ec54160a5e
2 changed files with 7 additions and 7 deletions

View file

@ -1,4 +1,4 @@
// generated by the @nuxtjs/tailwindcss <https://github.com/nuxt-modules/tailwindcss> module at 16/1/2569 10:18:22 // generated by the @nuxtjs/tailwindcss <https://github.com/nuxt-modules/tailwindcss> module at 16/1/2569 10:34:40
import "@nuxtjs/tailwindcss/config-ctx" import "@nuxtjs/tailwindcss/config-ctx"
import configMerger from "@nuxtjs/tailwindcss/merger"; import configMerger from "@nuxtjs/tailwindcss/merger";

View file

@ -345,19 +345,19 @@ const filteredCourses = computed(() => {
class="grid-12" class="grid-12"
style="grid-template-columns: 1fr 1fr; gap: 12px" style="grid-template-columns: 1fr 1fr; gap: 12px"
> >
<li class="flex gap-2 text-sm"> <li class="flex gap-2 text-sm text-slate-700 dark:text-slate-300">
<span style="color: var(--success)"></span> การวยผใช <span style="color: var(--success)"></span> การวยผใช
(User Research) (User Research)
</li> </li>
<li class="flex gap-2 text-sm"> <li class="flex gap-2 text-sm text-slate-700 dark:text-slate-300">
<span style="color: var(--success)"></span> <span style="color: var(--success)"></span>
การวาดโครงรางและทำตนแบบ การวาดโครงรางและทำตนแบบ
</li> </li>
<li class="flex gap-2 text-sm"> <li class="flex gap-2 text-sm text-slate-700 dark:text-slate-300">
<span style="color: var(--success)"></span> ระบบการออกแบบ <span style="color: var(--success)"></span> ระบบการออกแบบ
(Design Systems) (Design Systems)
</li> </li>
<li class="flex gap-2 text-sm"> <li class="flex gap-2 text-sm text-slate-700 dark:text-slate-300">
<span style="color: var(--success)"></span> การทดสอบการใชงาน <span style="color: var(--success)"></span> การทดสอบการใชงาน
(Usability Testing) (Usability Testing)
</li> </li>
@ -387,7 +387,7 @@ const filteredCourses = computed(() => {
class="flex justify-between py-2 border-b" class="flex justify-between py-2 border-b"
style="border-color: var(--neutral-100)" style="border-color: var(--neutral-100)"
> >
<span class="text-sm">1.1 การออกแบบ UX ออะไร?</span> <span class="text-sm text-slate-700 dark:text-slate-300">1.1 การออกแบบ UX ออะไร?</span>
<span class="text-sm text-slate-600 dark:text-slate-400" <span class="text-sm text-slate-600 dark:text-slate-400"
>10:00</span >10:00</span
> >
@ -396,7 +396,7 @@ const filteredCourses = computed(() => {
class="flex justify-between py-2 border-b" class="flex justify-between py-2 border-b"
style="border-color: var(--neutral-100)" style="border-color: var(--neutral-100)"
> >
<span class="text-sm" <span class="text-sm text-slate-700 dark:text-slate-300"
>1.2 กระบวนการคดเชงออกแบบ (Design Thinking)</span >1.2 กระบวนการคดเชงออกแบบ (Design Thinking)</span
> >
<span class="text-sm text-slate-600 dark:text-slate-400" <span class="text-sm text-slate-600 dark:text-slate-400"