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 */ |