import React from 'react'
import axios from 'axios'
function MoviePosters(props) {
const movies = props.movies;
return (
{movies.map(function(movie, index) {
const selected = (index === props.selectedMovieIndex) ? true : false;
return (
props.onClick(index)}
/>
)}
)}
);
}
function MoviePoster(props) {
const imgUrl = '/img/movies/' + props.data.imdb_id +'.jpg';
const selected = props.selected ? ' thumbnail-selected' : '';
const imgClass = 'thumbnail' + selected;
return (
);
}
function MovieDetails(props) {
return (
{props.data.title}
{props.data.title}
{props.data.runtime} min
{props.data.rating} ({props.data.votes} counts)
{props.data.plot}
);
}
export default class MovieList extends React.Component {
componentWillMount() {
this.props.fetchMovies();
}
render() {
const movies = this.props.movieStore.movies;
const index = this.props.movieStore.selectedMovieIndex;
const selectedMovie = movies[index];
return (
{selectedMovie &&
}
);
}
}