From e02da48f7cce3028b7e55f680668be1e6ddbb4e3 Mon Sep 17 00:00:00 2001 From: supalerk-ar66 Date: Fri, 6 Mar 2026 17:34:04 +0700 Subject: [PATCH] feat: Implement the course discovery and catalog page, including filtering, search, and course detail view. --- Frontend-Learner/pages/browse/discovery.vue | 35 ++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/Frontend-Learner/pages/browse/discovery.vue b/Frontend-Learner/pages/browse/discovery.vue index ee8c8035..36e7dad6 100644 --- a/Frontend-Learner/pages/browse/discovery.vue +++ b/Frontend-Learner/pages/browse/discovery.vue @@ -180,19 +180,19 @@ onMounted(async () => {
-
+
-

{{ $t('discovery.title') }}

+

{{ $t('discovery.title') }}

- - + +
@@ -203,17 +203,17 @@ onMounted(async () => {
@@ -229,7 +229,7 @@ onMounted(async () => {
-
+
@@ -240,7 +240,7 @@ onMounted(async () => {
-

{{ getLocalizedText(course.title) }}

+

{{ getLocalizedText(course.title) }}

@@ -248,8 +248,7 @@ onMounted(async () => {
{{ course.formatted_price }}
- -
@@ -259,7 +258,7 @@ onMounted(async () => {
-
+
@@ -268,14 +267,14 @@ onMounted(async () => {
-

{{ getLocalizedText(course.title) }}

+

{{ getLocalizedText(course.title) }}

{{ course.formatted_price }}
-
@@ -290,9 +289,9 @@ onMounted(async () => {
-
+
-

{{ $t("discovery.emptyTitle") }}

+

{{ $t("discovery.emptyTitle") }}

{{ $t("discovery.emptyDesc") }}