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 && }
); } }