Fix: Correctly filter zero values in RideCard

This commit is contained in:
gpt-engineer-app[bot]
2025-09-29 13:33:38 +00:00
parent 0bba766b4b
commit a7d18d6264

View File

@@ -111,7 +111,7 @@ export function RideCard({ ride, showParkName = true, className }: RideCardProps
{/* Stats */}
<div className="flex items-center justify-between text-sm">
<div className="flex items-center gap-4">
{ride.max_speed_kmh && ride.max_speed_kmh > 0 && (
{Number(ride.max_speed_kmh) > 0 && (
<div className="flex items-center gap-1">
<Zap className="w-3 h-3 text-primary" />
<span className="text-primary font-medium">
@@ -119,14 +119,14 @@ export function RideCard({ ride, showParkName = true, className }: RideCardProps
</span>
</div>
)}
{ride.max_height_meters && ride.max_height_meters > 0 && (
{Number(ride.max_height_meters) > 0 && (
<div className="flex items-center gap-1">
<span className="text-accent font-medium">
<MeasurementDisplay value={ride.max_height_meters} type="distance" />
</span>
</div>
)}
{ride.duration_seconds && ride.duration_seconds > 0 && (
{Number(ride.duration_seconds) > 0 && (
<div className="flex items-center gap-1">
<Clock className="w-3 h-3 text-secondary" />
<span className="text-secondary font-medium">{Math.floor(ride.duration_seconds / 60)}</span>