diff --git a/src/App.js b/src/App.js index cb66bfe6..cb31f6ca 100644 --- a/src/App.js +++ b/src/App.js @@ -11,6 +11,8 @@ import MovieHeader from './components/MovieHeader'; import AddMovieForm from './components/AddMovieForm'; import FavoriteMovieList from './components/FavoriteMovieList'; + + const App = props => { const displayFavorites = true; diff --git a/src/actions/movieActions.js b/src/actions/movieActions.js index 3fb8c9dd..3e7c8399 100644 --- a/src/actions/movieActions.js +++ b/src/actions/movieActions.js @@ -1,4 +1,5 @@ export const DELETE_MOVIE = "DELETE_MOVIE"; +export const ADD_MOVIE = "ADD_MOVIE" export const deleteMovie = (id)=>{ return({type: DELETE_MOVIE, payload:id}); diff --git a/src/components/Movie.js b/src/components/Movie.js index 373201e5..730df815 100644 --- a/src/components/Movie.js +++ b/src/components/Movie.js @@ -1,5 +1,7 @@ import React from 'react'; import { useParams, useHistory } from 'react-router-dom'; +import {deleteMovie} from '../actions/movieActions'; +import { connect } from 'react-redux'; const Movie = (props) => { const { id } = useParams(); @@ -7,7 +9,9 @@ const Movie = (props) => { const movies = []; const movie = movies.find(movie=>movie.id===Number(id)); - + const handleClick = () => { + props.deleteMovie() + } return(