import { DropdownItem } from 'reactstrap'; import { FC } from 'react'; import { DATE_INTERVALS, DateInterval, rangeOrIntervalToString } from '../helpers/dateIntervals'; export interface DateIntervalDropdownProps { active?: DateInterval; allText: string; onChange: (interval: DateInterval) => void; } export const DateIntervalDropdownItems: FC = ({ active, allText, onChange }) => ( <> onChange('all')}> {allText} {DATE_INTERVALS.map( (interval) => ( onChange(interval)}> {rangeOrIntervalToString(interval)} ), )} );