import { Competition } from "@/shared/types/types"; import { cn } from "@/shared/lib/utils"; import { Card, CardContent, CardFooter, } from "@/components/ui/card"; import { useNavigate } from "react-router"; interface CompetitionCardProps { competition: Competition; className?: string; } export function CompetitionCard({ competition, className }: CompetitionCardProps) { const { id, name, imageUrl, isOlympics, status } = competition; const navigate = useNavigate(); const handleClick = () => { navigate(`/competition/${id}`); }; return (
{name}
{isOlympics ? "Олимпиада" : "Тренировка"} {status.replace(/^\w/, c => c.toUpperCase())}

{name}

); }