Add full ability to add/delete attendees

This commit is contained in:
2016-12-28 09:25:20 -05:00
parent 49893ffdb6
commit 350a30715a
15 changed files with 292 additions and 28 deletions

View File

@ -0,0 +1,29 @@
var connect = require('react-redux').connect;
var UserActions = require('../actions/UserActions');
var AttendeeActions = require('../actions/AttendeeActions');
var SuggestionActions = require('../actions/SuggestionActions');
var RecordLunch = require('../components/RecordLunch');
function mapStateToProps(state) {
return {
attendees: state.attendees,
popularAttendees: state.popularAttendees,
suggestions: state.suggestions,
popularSuggestions: state.popularSuggestions
}
}
function mapDispatchToProps(dispatch) {
return {
createAttendee: function(attendee) {dispatch(AttendeeActions.create(attendee))},
removeAttendee: function(attendee) {dispatch(AttendeeActions.remove(attendee))},
createSuggestion: function(suggestion) {dispatch(SuggestionActions.create(suggestion))}
}
}
module.exports = connect(
mapStateToProps,
mapDispatchToProps
)(RecordLunch)