From ebd0f0fd56813f0f232f40ddea34cb3608f9b4b4 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 22:22:24 +0000 Subject: [PATCH] Refactor: Optimize card density --- src/components/designers/DesignerCard.tsx | 12 ++++++------ src/components/manufacturers/ManufacturerCard.tsx | 10 +++++----- src/components/operators/OperatorCard.tsx | 10 +++++----- src/components/park-owners/ParkOwnerCard.tsx | 10 +++++----- src/components/parks/ParkCard.tsx | 8 ++++---- src/components/rides/RideCard.tsx | 8 ++++---- src/components/rides/RideModelCard.tsx | 8 ++++---- 7 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/components/designers/DesignerCard.tsx b/src/components/designers/DesignerCard.tsx index 02a6f886..19db28f6 100644 --- a/src/components/designers/DesignerCard.tsx +++ b/src/components/designers/DesignerCard.tsx @@ -26,7 +26,7 @@ export function DesignerCard({ company }: DesignerCardProps) { onClick={handleClick} > {/* Header Image/Logo Section */} -
+
{/* Background Gradient Overlay */}
@@ -43,20 +43,20 @@ export function DesignerCard({ company }: DesignerCardProps) { {`${company.name} ) : ( -
- {getCompanyIcon()} +
+
)}
- + {/* Company Name */} -

+

{company.name}

diff --git a/src/components/manufacturers/ManufacturerCard.tsx b/src/components/manufacturers/ManufacturerCard.tsx index 81902692..99f929df 100644 --- a/src/components/manufacturers/ManufacturerCard.tsx +++ b/src/components/manufacturers/ManufacturerCard.tsx @@ -40,7 +40,7 @@ export function ManufacturerCard({ company }: ManufacturerCardProps) { onClick={handleClick} > {/* Logo/Image Section */} -
+
{(company.card_image_url || company.card_image_id) ? ( {company.logo_url ? ( -
+
{`${company.name}
) : ( -
+
{getCompanyIcon(company.company_type)}
)} @@ -85,9 +85,9 @@ export function ManufacturerCard({ company }: ManufacturerCardProps) { )}
- + {/* Company Name */} -

+

{company.name}

diff --git a/src/components/operators/OperatorCard.tsx b/src/components/operators/OperatorCard.tsx index 01779c99..b21b1f73 100644 --- a/src/components/operators/OperatorCard.tsx +++ b/src/components/operators/OperatorCard.tsx @@ -27,7 +27,7 @@ const OperatorCard = ({ company }: OperatorCardProps) => { onClick={handleClick} > {/* Logo/Image Section */} -
+
{(company.card_image_url || company.card_image_id) ? ( { {/* Logo Display */}
{company.logo_url ? ( -
+
{`${company.name} { />
) : ( -
+
{getCompanyIcon()}
)} @@ -72,9 +72,9 @@ const OperatorCard = ({ company }: OperatorCardProps) => { )}
- + {/* Company Name */} -

+

{company.name}

diff --git a/src/components/park-owners/ParkOwnerCard.tsx b/src/components/park-owners/ParkOwnerCard.tsx index 59799269..a8803bfe 100644 --- a/src/components/park-owners/ParkOwnerCard.tsx +++ b/src/components/park-owners/ParkOwnerCard.tsx @@ -27,7 +27,7 @@ const ParkOwnerCard = ({ company }: ParkOwnerCardProps) => { onClick={handleClick} > {/* Logo/Image Section */} -
+
{(company.card_image_url || company.card_image_id) ? ( { {/* Logo Display */}
{company.logo_url ? ( -
+
{`${company.name} { />
) : ( -
+
{getCompanyIcon()}
)} @@ -72,9 +72,9 @@ const ParkOwnerCard = ({ company }: ParkOwnerCardProps) => { )}
- + {/* Company Name */} -

+

{company.name}

diff --git a/src/components/parks/ParkCard.tsx b/src/components/parks/ParkCard.tsx index 7ab3d499..895b96d5 100644 --- a/src/components/parks/ParkCard.tsx +++ b/src/components/parks/ParkCard.tsx @@ -46,7 +46,7 @@ export function ParkCard({ park }: ParkCardProps) { return
{/* Image Placeholder with Gradient */} -
+
{(park.card_image_url || park.card_image_id) ? ( ) : ( -
+
{getParkTypeIcon(park.park_type)}
)} @@ -74,10 +74,10 @@ export function ParkCard({ park }: ParkCardProps) {
- + {/* Header */}
-

+

{park.name}

diff --git a/src/components/rides/RideCard.tsx b/src/components/rides/RideCard.tsx index b15053d9..1e7ce152 100644 --- a/src/components/rides/RideCard.tsx +++ b/src/components/rides/RideCard.tsx @@ -55,7 +55,7 @@ export function RideCard({ ride, showParkName = true, className, parkSlug }: Rid >
{/* Image/Icon Section */} -
+
{(ride.card_image_url || ride.card_image_id || ride.image_url) ? ( ) : ( -
+
{getRideIcon(ride.category)}
)} @@ -85,10 +85,10 @@ export function RideCard({ ride, showParkName = true, className, parkSlug }: Rid
- + {/* Header */}
-

+

{ride.name}

diff --git a/src/components/rides/RideModelCard.tsx b/src/components/rides/RideModelCard.tsx index a472a9d6..c6dd0378 100644 --- a/src/components/rides/RideModelCard.tsx +++ b/src/components/rides/RideModelCard.tsx @@ -42,7 +42,7 @@ export function RideModelCard({ model, manufacturerSlug }: RideModelCardProps) { return (
{(cardImageUrl || cardImageId) ? ( ) : (
- +
)}
- -

+ +

{model.name}