Skip to content

Commit a4637e3

Browse files
engines json
1 parent 35a583a commit a4637e3

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
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": {

src/containers/MovieGenreRow/MovieGenreRow.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import MovieDetails from '../../components/Movie/MovieDetails/MovieDetails';
66

77
class 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
}

src/containers/Navbar/Navbar.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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 });

0 commit comments

Comments
 (0)