This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Netflix-Clone/src/pages/Home.js
2021-10-07 12:59:45 -04:00

37 lines
838 B
JavaScript

import React, { useState } from 'react'
import MainContent from '../components/MainContent'
import Modal from '../components/UI/Modal'
import MovieDetails from '../components/Movie/MovieDetails'
const Home = () => {
const [toggleModal, setToggleModal] = useState(false)
const [movieOverview, setMovieOverview] = useState({})
const selectMovieHandler = async (movie) => {
setToggleModal(true)
setMovieOverview(movie)
}
const closeModal = () => {
setToggleModal(false)
}
return (
<>
<div className='main-content'>
<MainContent selectMovieHandler={selectMovieHandler} />
</div>
<Modal
show={toggleModal}
modalClosed={closeModal}
movie={movieOverview}
>
<MovieDetails movie={movieOverview} />
</Modal>
</>
)
}
export default Home