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