mirror of https://gitlab.com/ceda_ei/sonzai.git
22 lines
592 B
JavaScript
22 lines
592 B
JavaScript
|
import { connect } from "react-redux";
|
||
|
import Timetable from "../components/Timetable";
|
||
|
import { addTimetableEntry, removeTimetableEntry } from "../actions";
|
||
|
|
||
|
const mapStateToProps = state => {
|
||
|
return {
|
||
|
subjects: state.subjects,
|
||
|
timetable: state.timetable,
|
||
|
};
|
||
|
};
|
||
|
|
||
|
const mapDispatchToProps = dispatch => {
|
||
|
return {
|
||
|
addTimetableEntry: (day, entry) => dispatch(addTimetableEntry(day, entry)),
|
||
|
removeTimetableEntry: id => dispatch(removeTimetableEntry(id))
|
||
|
};
|
||
|
};
|
||
|
|
||
|
const TimetableContainer = connect(mapStateToProps, mapDispatchToProps)(Timetable);
|
||
|
|
||
|
export default TimetableContainer;
|