doc: create FeatureMovie function

This commit is contained in:
Leon Xu
2022-09-03 12:48:33 -07:00
parent fa0c470554
commit 5dd492df40
@@ -0,0 +1,32 @@
import { Box, Typography, Card, CardContent, CardMedia } from '@mui/material';
import { Link } from 'react-router-dom';
import useStyles from './styles';
function FeaturedMovie({ movie }) {
const classes = useStyles();
if (!movie) return null;
return (
<Box component={Link} to={`/movie/${movie.id}`} className={classes.featuredCardContainer}>
<Card className={classes.card} classes={{ root: classes.cardRoot }}>
<CardMedia
media="picture"
alt={movie.title}
image={`https://image.tmdb.org/t/p/original/${movie?.backdrop_path}`}
title={movie.title}
className={classes.cardMedia}
/>
<Box padding="20px">
<CardContent className={classes.cardContent} classes={{ root: classes.cardContentRoot }}>
<Typography variant="h5" gutterBottom>{movie.title}</Typography>
<Typography variant="body2">{movie.overview}</Typography>
</CardContent>
</Box>
</Card>
</Box>
);
}
export default FeaturedMovie;