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