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