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; |