From 06d091156c77f3f8c0bade65e135b6def3193ac6 Mon Sep 17 00:00:00 2001 From: Kavehhn174 Date: Sun, 16 Aug 2026 08:24:01 +0330 Subject: [PATCH] Replace active courses with upcoming classes and improve class card UI. Split the landing page into upcoming and active class sections with colored ClassCard components, and refresh navigation and account class cards to match. --- src/components/ClassCard.vue | 360 ++++++++++++++++++++++++++++ src/components/SiteFooter.vue | 3 +- src/components/SiteHeader.vue | 3 +- src/views/LandingView.vue | 316 ++++++++---------------- src/views/account/MyClassesView.vue | 189 +++++++++++---- 5 files changed, 600 insertions(+), 271 deletions(-) create mode 100644 src/components/ClassCard.vue diff --git a/src/components/ClassCard.vue b/src/components/ClassCard.vue new file mode 100644 index 0000000..89f7904 --- /dev/null +++ b/src/components/ClassCard.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/components/SiteFooter.vue b/src/components/SiteFooter.vue index b8bcf3a..ea8f3ac 100644 --- a/src/components/SiteFooter.vue +++ b/src/components/SiteFooter.vue @@ -7,7 +7,8 @@ diff --git a/src/components/SiteHeader.vue b/src/components/SiteHeader.vue index ad064d8..24b7065 100644 --- a/src/components/SiteHeader.vue +++ b/src/components/SiteHeader.vue @@ -9,7 +9,8 @@