diff --git a/src/public/js/actions/actionCreators.js b/src/public/js/actions/actionCreators.js
index 3defc6f..1de4db5 100644
--- a/src/public/js/actions/actionCreators.js
+++ b/src/public/js/actions/actionCreators.js
@@ -69,9 +69,9 @@ export function getUserInfos() {
)
}
-export function fetchMovies() {
+export function fetchMovies(url) {
return request(
'MOVIE_LIST_FETCH',
- configureAxios().get('/movies/explore/popular')
+ configureAxios().get(url)
)
}
diff --git a/src/public/js/app.js b/src/public/js/app.js
index 6a1f39c..9ad60d4 100644
--- a/src/public/js/app.js
+++ b/src/public/js/app.js
@@ -66,6 +66,14 @@ const UserIsAuthenticated = UserAuthWrapper({
failureRedirectPath: '/users/login',
})
+// TODO find a better way
+const MovieListPopular = (props) => (
+
+)
+const MovieListPolochon = (props) => (
+
+)
+
ReactDOM.render((
@@ -74,7 +82,8 @@ ReactDOM.render((
-
+
+
diff --git a/src/public/js/components/movies/list.js b/src/public/js/components/movies/list.js
index 11ea885..08b8735 100644
--- a/src/public/js/components/movies/list.js
+++ b/src/public/js/components/movies/list.js
@@ -57,7 +57,7 @@ function MovieDetails(props) {
export default class MovieList extends React.Component {
componentWillMount() {
- this.props.fetchMovies();
+ this.props.fetchMovies(this.props.moviesUrl);
}
render() {
const movies = this.props.movieStore.movies;
diff --git a/src/public/js/components/navbar.js b/src/public/js/components/navbar.js
index 594b4a2..2c9931c 100644
--- a/src/public/js/components/navbar.js
+++ b/src/public/js/components/navbar.js
@@ -22,7 +22,10 @@ export default class NavBar extends React.Component {