import React from 'react'; import PropTypes from 'prop-types'; import moment from 'moment'; import {range, chunk} from 'lodash'; import {Button} from '../../'; import './style.scss'; /** * @ngdoc react * @name YearPicker * @description Component to Pick years of DatePicker */ export const YearPicker: React.StatelessComponent = ({selectedDate, onChange, startingYear, yearRange}) => { const yRange = yearRange || 20; const years = range(startingYear, startingYear + yRange); // plus one to include the last number as welln const rows = chunk(years, 5); return ( {rows.map((row, rowIndex) => ( {row.map((year, index) => ( ))} ))}
); }; YearPicker.propTypes = { selectedDate: PropTypes.object.isRequired, startingYear: PropTypes.number.isRequired, onChange: PropTypes.func.isRequired, yearRange: PropTypes.number, };