From 4209ea20aa8cdc78e0b4be77078ca257755eb2d5 Mon Sep 17 00:00:00 2001 From: rosh Date: Fri, 14 Aug 2020 13:05:55 +0530 Subject: [PATCH] changes for setting values --- react/src/pages/Movie.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/react/src/pages/Movie.js b/react/src/pages/Movie.js index 4bd82c0..95e15b6 100644 --- a/react/src/pages/Movie.js +++ b/react/src/pages/Movie.js @@ -6,14 +6,13 @@ function Movie(props) { const [movie, setMovie] = useState({}); const [error, setError] = useState(""); const [rating, setRating] = useState(""); - const [watchStatus, setWatchStatus] = useState(""); + const [watchStatus, setwatchStatus] = useState(""); + const movieId = props.movieId; - const handleRating = async e => { + const handleChange = type => async e => { e.preventDefault(); - setRating(e.target.value); - setWatchStatus(e.target.value); const Token = window.localStorage.getItem("Token"); try { @@ -26,9 +25,9 @@ function Movie(props) { }), }); const data = await response.json(); - - console.log(rating); - console.log(watchStatus); + if (type==="rating"? setRating(e.target.value):setwatchStatus(e.target.value)); + console.log(data.rating); + console.log(data.watchStatus); } catch (e) { setError(e.message); @@ -80,8 +79,8 @@ function Movie(props) {
Rating - {["Select","PLANNED","IN_PROGRESS","COMPLETED"].map(r=> ( + onChange={ () => handleChange("watchStatus")}> + {["PLANNED","IN_PROGRESS","COMPLETED"].map(r=> (