1
0
mirror of https://gitlab.com/ceda_ei/sonzai.git synced 2025-11-04 17:10:05 +01:00

Add Timetable Pane. Add TimetableContainer. Integrate ReactNavigation.

This commit is contained in:
2020-03-20 15:45:54 +05:30
parent 883c44a01b
commit a9820e5e9e
6 changed files with 266 additions and 5 deletions

View File

@@ -0,0 +1,21 @@
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;