import Row from 'react-bootstrap/Row'; import Col from 'react-bootstrap/Col'; import Form from 'react-bootstrap/Form'; import Container from "react-bootstrap/Container"; import { useState, useEffect } from 'react'; import { useParams } from 'react-router-dom'; import { ItemImage } from '../components/ItemImage'; import Button from 'react-bootstrap/Button'; export function Detail(props) { const [movieData, setMovieData] = useState() let { id } = useParams() useEffect(() => { if (!movieData) { props.handler(id).then((movie) => setMovieData(movie)) } }, [id]) if (movieData) { return (

{movieData.title}

More Information

Synopsis

{movieData.synopsis}

Key People

Main Actors

{movieData.main_actors}

Director

{movieData.director}

Producers

{movieData.producer}

Genre

{movieData.genre}

IMDB Link

{movieData.imdb_link}

) } else { return null; } }