From b22d74c3814d4eaa8a956fe574acb0b1e128a2db Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 16:03:35 +0000 Subject: [PATCH] Refactor: Improve desktop layout --- src/components/rides/RideHighlights.tsx | 2 +- src/components/rides/SimilarRides.tsx | 2 +- src/pages/ParkDetail.tsx | 8 +++-- src/pages/RideDetail.tsx | 41 ++++++++++++++----------- 4 files changed, 30 insertions(+), 23 deletions(-) diff --git a/src/components/rides/RideHighlights.tsx b/src/components/rides/RideHighlights.tsx index dcc9c87e..c73f0da4 100644 --- a/src/components/rides/RideHighlights.tsx +++ b/src/components/rides/RideHighlights.tsx @@ -62,7 +62,7 @@ export function RideHighlights({ ride }: RideHighlightsProps) { Ride Highlights -
+
{highlights.map((highlight, index) => (
{highlight.icon}
diff --git a/src/components/rides/SimilarRides.tsx b/src/components/rides/SimilarRides.tsx index 776fcb39..13e2fcb4 100644 --- a/src/components/rides/SimilarRides.tsx +++ b/src/components/rides/SimilarRides.tsx @@ -79,7 +79,7 @@ export function SimilarRides({ currentRideId, parkId, parkSlug, category }: Simi Similar Rides You Might Enjoy -
+
{rides.map((ride) => ( -
+
+ {/* Main content - spans 2 columns on desktop */}
{/* Description */} - {park.description && + {park.description && About {park.name} @@ -413,7 +414,8 @@ export default function ParkDetail() {
-
+ {/* Sidebar - single column on desktop */} +
{/* Park Information */} diff --git a/src/pages/RideDetail.tsx b/src/pages/RideDetail.tsx index f17d04b1..06cd2bae 100644 --- a/src/pages/RideDetail.tsx +++ b/src/pages/RideDetail.tsx @@ -290,8 +290,8 @@ export default function RideDetail() {
{/* Quick Stats */} -
-
+
+
{ride.max_speed_kmh && ( @@ -393,11 +393,12 @@ export default function RideDetail() { -
-
+
+ {/* Main content - spans 2 columns on desktop */} +
{/* Description */} {ride.description && ( - + About {ride.name} @@ -412,21 +413,10 @@ export default function RideDetail() { {ride.name_history && ride.name_history.length > 0 && ( )} - - - - setActiveTab("photos")} - />
-
+ {/* Sidebar - single column on desktop */} +
+ + {/* Full-width sections below */} +
+ + + setActiveTab("photos")} + /> +