aboutsummaryrefslogtreecommitdiffstats
path: root/app/components/PreviewCard.tsx
blob: 0a159497da775b739c1e2f488e548118984c6527 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const imageURL = 'https://image.tmdb.org/t/p/original';
import Genre from "./Genre";
const baseURL ='https://api.themoviedb.org/3/'

const PreviewCard = ({ movie, setModalContentId, setModalVisible }) => {
    return (
        <div className="hover:z-10" onClick={ () => {setModalVisible(true), setModalContentId(movie)}}>
            <div className="shadow-black hover:outline outline-offset-4 outline-4 outline-white rounded flex-col p-1 relative bg-cover h-32 w-60 shrink-0 flex justify-end cursor-pointer hover:scale-110 transition ease-in-out" style={{backgroundImage: `url(${imageURL}${movie?.backdrop_path})`}}>
             <div className="absolute h-full w-full inset-0 bg-gradient-to-t from-black/70"></div>
             <h3 className={"text-white text-sm relative"}>
               {movie.original_title}
               {movie.original_name}
             </h3>
            <Genre id={movie.id}/> 
                </div>
        </div>
          )}
        

export default PreviewCard