File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed
Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 77 "start" : " webpack-dev-server --open --mode development" ,
88 "build" : " webpack -p"
99 },
10+ "engines" : {
11+ "node" : " 10.1.0" ,
12+ "npm" : " 6.4.1"
13+ },
1014 "author" : " Andres Alcocer" ,
1115 "license" : " ISC" ,
1216 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import MovieDetails from '../../components/Movie/MovieDetails/MovieDetails';
66
77class MovieGenreRow extends Component {
88
9+ /** Hold each genre movie row in an array */
910 state = {
1011 trendingMovieRow : [ ] ,
1112 netflixOriginalsRow : [ ] ,
@@ -16,10 +17,11 @@ class MovieGenreRow extends Component {
1617 animatedMovieRow : [ ] ,
1718 documentaryRow : [ ] ,
1819 romanceMovieRow : [ ] ,
19- toggle : false ,
2020 movieDetails : { } ,
21+ toggleModal : false ,
2122 }
2223
24+ /** Make all API calls as soon as our MovieGenreRow component mounts. */
2325 componentWillMount ( ) {
2426 this . getTrending ( ) ;
2527 this . getTopRated ( ) ;
@@ -37,16 +39,16 @@ class MovieGenreRow extends Component {
3739 @param {object } movieObject - A single movie object
3840 */
3941 getMovieDetails = ( movieObject ) => {
40- this . setState ( { toggle : true } )
42+ this . setState ( { toggleModal : true } )
4143 this . setState ( { movieDetails : movieObject } ) ;
4244 }
4345
4446 closeModal = ( ) => {
45- this . setState ( { toggle : false } )
47+ this . setState ( { toggleModal : false } )
4648 }
4749
4850
49- /** Extract our movie data */
51+ /** Extract our movie data and pass it to our MovieGenre Component. */
5052 getMovieRows = ( res , url ) => {
5153 const results = res . data . results ;
5254 let movieRows = [ ] ;
@@ -67,9 +69,8 @@ class MovieGenreRow extends Component {
6769 movie = { movie } />
6870 movieRows . push ( movieComponent ) ;
6971 }
70-
7172 } )
72- // update state
73+
7374 return movieRows ;
7475
7576 }
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ class navigation extends Component {
2020 window . removeEventListener ( 'scroll' , this . handleScroll ) ;
2121 }
2222
23+ /** changes the scrolling state depending on the Y-position */
2324 handleScroll = ( event ) => {
2425 if ( window . scrollY === 0 ) {
2526 this . setState ( { scrolling : false } ) ;
You can’t perform that action at this time.
0 commit comments