Refactor: Implement site-wide unit conversion

This commit is contained in:
gpt-engineer-app[bot]
2025-10-03 13:12:57 +00:00
parent be8288956c
commit 24aa631b62
5 changed files with 79 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Star, MapPin, Zap, Factory, Clock, Users, Calendar, Ruler, Gauge, Building } from 'lucide-react';
import { SearchResult } from '@/hooks/useSearch';
import { MeasurementDisplay } from '@/components/ui/measurement-display';
interface EnhancedSearchResultsProps {
results: SearchResult[];
@@ -94,13 +95,13 @@ export function EnhancedSearchResults({ results, loading, hasMore, onLoadMore }:
{rideData?.max_height_meters && (
<div className="flex items-center gap-1 text-xs text-muted-foreground">
<Ruler className="w-3 h-3" />
<span>{rideData.max_height_meters}m</span>
<MeasurementDisplay value={rideData.max_height_meters} type="height" className="inline" />
</div>
)}
{rideData?.max_speed_kmh && (
<div className="flex items-center gap-1 text-xs text-muted-foreground">
<Gauge className="w-3 h-3" />
<span>{rideData.max_speed_kmh} km/h</span>
<MeasurementDisplay value={rideData.max_speed_kmh} type="speed" className="inline" />
</div>
)}
{rideData?.intensity_level && (