From 7faf653008d0ff55af04331eb465f312e6df544d Mon Sep 17 00:00:00 2001 From: JeffEmmett <20747463-JeffEmmett@users.noreply.replit.com> Date: Sat, 14 Jun 2025 01:22:54 +0000 Subject: [PATCH] Improve layout of available classes providing a clearer viewing experience Updates class cards to a 4x1 layout with adjusted image height and font sizes. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 149ccd4a-2ccb-4219-9a7b-69a9690dd7ac Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/af8dabca-e746-4e53-9c29-d8d4d9cf30f5/9533e364-1c2f-4acb-9908-c17f5726174e.jpg --- client/src/components/classes/class-card.tsx | 12 +++++----- .../components/classes/classes-section.tsx | 22 +++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/client/src/components/classes/class-card.tsx b/client/src/components/classes/class-card.tsx index bdb7a38..8ce230d 100644 --- a/client/src/components/classes/class-card.tsx +++ b/client/src/components/classes/class-card.tsx @@ -51,16 +51,16 @@ export function ClassCard({ classData }: ClassCardProps) { {classData.name} -
-
-

{classData.name}

- +
+
+

{classData.name}

+ {formatClassType(classData.classType)}
-

+

{classData.description}

diff --git a/client/src/components/classes/classes-section.tsx b/client/src/components/classes/classes-section.tsx index e120f6a..db8de39 100644 --- a/client/src/components/classes/classes-section.tsx +++ b/client/src/components/classes/classes-section.tsx @@ -25,18 +25,18 @@ export function ClassesSection() { {/* Class description boxes removed */} {isLoading ? ( -
- {[1, 2, 3].map((_, i) => ( +
+ {[1, 2, 3, 4].map((_, i) => (
- -
-
- - + +
+
+ +
- - - + + +
))} @@ -46,7 +46,7 @@ export function ClassesSection() {

Error loading classes. Please try again later.

) : ( -
+
{classes?.map((classData) => (