import React, { useState, useEffect } from "react"; import { Link } from "@reach/router"; import styled from "styled-components"; function Movie(props) { const [movie, setMovie] = useState({}); const [error, setError] = useState(""); const movieId = props.movieId; useEffect(() => { const main = async () => { try { const Token = window.localStorage.getItem("Token"); const response = await fetch( "https://mkr.thefeathers.in/movie/" + movieId, { method: "GET", headers: new Headers({ Authentication: Token }), }, ); const data = await response.json(); if (data.success) { setError(""); setMovie(data.data); } else { setError("Error occured. " + data.msg || ""); } } catch (e) { setError("Error occured. " + e.message || ""); } }; main(); }, [movieId]); return (
{error ?

{error}

: ""} {[ movie.movieId, movie.title, movie.overview, movie.release, movie.watchStatus, movie.rating, ].map(value => { return
{value}
; })}
Rating
); } export default Movie;