axiom-react-calendar
Version:
A component for picking dates or date periods for your React application.
33 lines (27 loc) • 699 B
JSX
import React, { PureComponent } from 'react';
import PropTypes from 'prop-types';
import Years from './DecadeView/Years';
import { isMaxDate, isMinDate, isValue } from './shared/propTypes';
export default class DecadeView extends PureComponent {
renderYears() {
return (
<Years {...this.props} />
);
}
render() {
return (
<div className="react-calendar__decade-view">
{this.renderYears()}
</div>
);
}
}
DecadeView.propTypes = {
activeStartDate: PropTypes.instanceOf(Date).isRequired,
maxDate: isMaxDate,
minDate: isMinDate,
onChange: PropTypes.func,
setActiveRange: PropTypes.func,
value: isValue,
valueType: PropTypes.string,
};