Renaming startView prop to viewMode
| | |
| | | format: 'X', |
| | | inputFormat: "MM/DD/YY H:mm A", |
| | | showToday: true, |
| | | startView: 'month', |
| | | viewMode: 'days', |
| | | daysOfWeekDisabled: [], |
| | | onChange: function (x) { |
| | | console.log(x); |
| | |
| | | viewDate={this.state.viewDate} |
| | | selectedDate={this.state.selectedDate} |
| | | showToday={this.props.showToday} |
| | | startView={this.props.startView} |
| | | viewMode={this.props.viewMode} |
| | | daysOfWeekDisabled={this.props.daysOfWeekDisabled} |
| | | addDecade={this.addDecade} |
| | | addYear={this.addYear} |
| | |
| | | viewDate: React.PropTypes.object.isRequired, |
| | | selectedDate: React.PropTypes.object.isRequired, |
| | | showToday: React.PropTypes.bool, |
| | | startView: React.PropTypes.oneOfType([ |
| | | viewMode: React.PropTypes.oneOfType([ |
| | | React.PropTypes.string, |
| | | React.PropTypes.number |
| | | ]), |
| | |
| | | viewDate={this.props.viewDate} |
| | | selectedDate={this.props.selectedDate} |
| | | showToday={this.props.showToday} |
| | | startView={this.props.startView} |
| | | viewMode={this.props.viewMode} |
| | | daysOfWeekDisabled={this.props.daysOfWeekDisabled} |
| | | subtractYear={this.props.subtractYear} |
| | | addYear={this.props.addYear} |
| | |
| | | viewDate: React.PropTypes.object.isRequired, |
| | | selectedDate: React.PropTypes.object.isRequired, |
| | | showToday: React.PropTypes.bool, |
| | | viewMode: React.PropTypes.oneOfType([ |
| | | React.PropTypes.string, |
| | | React.PropTypes.number |
| | | ]), |
| | | daysOfWeekDisabled: React.PropTypes.array, |
| | | setSelectedDate: React.PropTypes.func.isRequired, |
| | | subtractYear: React.PropTypes.func.isRequired, |
| | |
| | | subtractDecade: React.PropTypes.func.isRequired |
| | | }, |
| | | getInitialState: function() { |
| | | var startViewModes = { |
| | | 'month': { |
| | | var viewModes = { |
| | | 'days': { |
| | | daysDisplayed: true, |
| | | monthsDisplayed: false, |
| | | yearsDisplayed: false |
| | | }, |
| | | 'year': { |
| | | 'months': { |
| | | daysDisplayed: false, |
| | | monthsDisplayed: true, |
| | | yearsDisplayed: false |
| | | }, |
| | | 'decade': { |
| | | 'years': { |
| | | daysDisplayed: false, |
| | | monthsDisplayed: false, |
| | | yearsDisplayed: true |
| | | } |
| | | }; |
| | | return startViewModes[this.props.startView] || startViewModes[Object.keys(startViewModes)[this.props.startView]] || startViewModes['month']; |
| | | return viewModes[this.props.viewMode] || viewModes[Object.keys(viewModes)[this.props.viewMode]] || viewModes['days']; |
| | | }, |
| | | showMonths: function() { |
| | | return this.setState({ |