Fix ride navigation in ParkDetail

This commit is contained in:
gpt-engineer-app[bot]
2025-10-01 17:19:11 +00:00
parent 91afb4f769
commit 92f00bb5ff
3 changed files with 6 additions and 2 deletions

View File

@@ -9,13 +9,15 @@ interface RideCardProps {
ride: Ride;
showParkName?: boolean;
className?: string;
parkSlug?: string;
}
export function RideCard({ ride, showParkName = true, className }: RideCardProps) {
export function RideCard({ ride, showParkName = true, className, parkSlug }: RideCardProps) {
const navigate = useNavigate();
const handleRideClick = () => {
navigate(`/parks/${ride.park?.slug}/rides/${ride.slug}`);
const slug = parkSlug || ride.park?.slug;
navigate(`/parks/${slug}/rides/${ride.slug}`);
};
const getRideIcon = (category: string) => {