Josh Beckman
2017-04-12 84755ceb54dd6f5fe7682912336b243e4b7dc59b
commit | author | age
e09432 1 var React = require('react'),
84755c 2   createClass = require('create-react-class'),
e09432 3   DaysView = require('./DaysView'),
FJML 4   MonthsView = require('./MonthsView'),
5   YearsView = require('./YearsView'),
11612b 6   TimeView = require('./TimeView')
e09432 7 ;
FJML 8
84755c 9 var CalendarContainer = createClass({
e09432 10     viewComponents: {
FJML 11         days: DaysView,
12         months: MonthsView,
13         years: YearsView,
14         time: TimeView
15     },
16
bad3cd 17   render: function() {
e09432 18     return React.createElement( this.viewComponents[ this.props.view ], this.props.viewProps );
FJML 19   }
11612b 20 });
e09432 21
FJML 22 module.exports = CalendarContainer;