--- 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;