import { Card, Col, Row } from "antd"; import Meta from "antd/lib/card/Meta"; import { Link } from "react-router-dom"; import { MovieDTO } from "../dto"; interface IPreviewBoxProps { title: string; movies: MovieDTO[]; } export const PreviewBox: React.FC<IPreviewBoxProps> = ({ title, movies }) => { return ( <Card title={title}> <Row justify="space-evenly" align="bottom" gutter={50}> {movies.map((movie) => { return ( <Col flex={1}> <Link to={`/movie/${movie.id}`}> <Card hoverable style={{ width: "240px", }} cover={<img alt={movie.name} src={movie.picture} />} > <Meta title={movie.name} description={movie.originalName} /> </Card> </Link> </Col> ); })} </Row> </Card> ); }