Files
DataRush/services/frontend/src/pages/Competitions/modules/CompetitionsGrid.tsx
T
2025-03-02 13:52:42 +03:00

20 lines
623 B
TypeScript

import { Competition } from "@/shared/types/competition";
import { CompetitionCard } from "../components/CompetitionCard";
import { Link } from "react-router";
interface CompetitionGridProps {
competitions: Competition[];
}
export function CompetitionGrid({ competitions }: CompetitionGridProps) {
return (
<div className="grid grid-cols-1 gap-5 sm:grid-cols-2 md:grid-cols-3 md:gap-7 lg:gap-9">
{competitions.map((competition) => (
<Link key={competition.id} to={`/competition/${competition.id}`}>
<CompetitionCard competition={competition} />
</Link>
))}
</div>
);
}