diff -r c77570164050 -r c653f49fabfb client/src/components/NotesList.js --- a/client/src/components/NotesList.js Thu Jul 20 11:23:08 2017 +0200 +++ b/client/src/components/NotesList.js Thu Jul 20 23:37:58 2017 +0200 @@ -1,11 +1,8 @@ import React, { Component } from 'react'; -import { connect } from 'react-redux'; -import { bindActionCreators } from 'redux'; import PropTypes from 'prop-types'; import Immutable from 'immutable'; import { Alert, Modal, Button } from 'react-bootstrap'; import Note from './Note'; -import * as notesActions from '../actions/notesActions'; class NotesList extends Component { @@ -32,7 +29,7 @@ deleteNote = () => { const { noteToDelete } = this.state; - this.props.notesActions.deleteNote(noteToDelete); + this.props.deleteNote(noteToDelete); this.closeModal(); } @@ -44,7 +41,7 @@ } updateNote = (note, data) => { - this.props.notesActions.updateNote(note, data); + this.props.updateNote(note, data); } render() { @@ -87,17 +84,4 @@ notes: PropTypes.instanceOf(Immutable.List).isRequired }; -function mapStateToProps(state, props) { - return { - ...props, - notes : props.notes.filter(note => !note.deleted) - }; -} - -function mapDispatchToProps(dispatch) { - return { - notesActions: bindActionCreators(notesActions, dispatch), - } -} - -export default connect(mapStateToProps, mapDispatchToProps)(NotesList); +export default NotesList;