client/src/components/NotesList.js
changeset 125 c653f49fabfb
parent 124 c77570164050
child 138 a1fb2ced3049
--- 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;