Anna Kurylo
2018-10-16 76306226877e46f967f3af26e5e45e89e40c1cd3
src/CalendarContainer.js
@@ -1,12 +1,15 @@
var React = require('react'),
  DaysView = require('./DaysView'),
  MonthsView = require('./MonthsView'),
  YearsView = require('./YearsView'),
  TimeView = require('./TimeView'),
  onClickOutside = require('react-onclickoutside')
;
/* eslint-disable */
'use strict';
var CalendarContainer = onClickOutside( React.createClass({
var React = require('react'),
   createClass = require('create-react-class'),
   DaysView = require('./DaysView'),
   MonthsView = require('./MonthsView'),
   YearsView = require('./YearsView'),
   TimeView = require('./TimeView')
   ;
var CalendarContainer = createClass({
   viewComponents: {
      days: DaysView,
      months: MonthsView,
@@ -14,13 +17,10 @@
      time: TimeView
   },
  render: function() {
    return React.createElement( this.viewComponents[ this.props.view ], this.props.viewProps );
  },
  handleClickOutside: function() {
    this.props.onClickOutside();
  }
}));
   render: function() {
      return React.createElement( this.viewComponents[ this.props.view ], this.props.viewProps );
   }
});
module.exports = CalendarContainer;
/* eslint-enable */