Anna Kurylo
2018-10-16 caf7fe1a309d8da984b077ff3c49d59a1c751065
commit | author | age
caf7fe 1 /* eslint-disable */
e2a174 2 'use strict';
SE 3
e09432 4 var React = require('react'),
cf3d92 5     createClass = require('create-react-class'),
SE 6     DaysView = require('./DaysView'),
7     MonthsView = require('./MonthsView'),
8     YearsView = require('./YearsView'),
9     TimeView = require('./TimeView')
10     ;
e09432 11
84755c 12 var CalendarContainer = createClass({
e09432 13     viewComponents: {
FJML 14         days: DaysView,
15         months: MonthsView,
16         years: YearsView,
17         time: TimeView
18     },
19
cf3d92 20     render: function() {
SE 21         return React.createElement( this.viewComponents[ this.props.view ], this.props.viewProps );
22     }
11612b 23 });
e09432 24
FJML 25 module.exports = CalendarContainer;
caf7fe 26 /* eslint-enable */