INNER CODE UNIT · JavaScript
Card
datastax-archive/workshop-graphql-netflix · src/components/Card.js:3
const Card = ({ movie }) => {
const [isShown, setIsShown] = useState(false)
return (
<div
className="card"
onMouseEnter={() => setIsShown(true)}
onMouseLeave={() => setIsShown(false)}
>
{!isShown && (
<video className="video" controls>
<source src={movie.thumbnail} type="video/mp4" />
</video>
)}
{isShown && (
<>
<video className="video" controls autoPlay={true} loop>