chore: added all time range

This commit is contained in:
Shubham Verma 2021-10-09 19:22:32 +05:30
parent 2575cbfc11
commit 47bf8bf03a
7 changed files with 104 additions and 82 deletions

View file

@ -1,14 +1,14 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import { endOfYear, isSameDay } from 'date-fns';
import Modal from './Modal';
import DropDown from './DropDown';
import DatePickerForm from 'components/forms/DatePickerForm';
import useLocale from 'hooks/useLocale';
import { getDateRange, dateFormat } from 'lib/date';
import Calendar from 'assets/calendar-alt.svg';
import DatePickerForm from 'components/forms/DatePickerForm';
import { endOfYear, isSameDay } from 'date-fns';
import useLocale from 'hooks/useLocale';
import { dateFormat, getDateRange } from 'lib/date';
import PropTypes from 'prop-types';
import { useState } from 'react';
import { FormattedMessage } from 'react-intl';
import DropDown from './DropDown';
import Icon from './Icon';
import Modal from './Modal';
const filterOptions = [
{ label: <FormattedMessage id="label.today" defaultMessage="Today" />, value: '1day' },
@ -52,9 +52,14 @@ const filterOptions = [
value: 'custom',
divider: true,
},
{
label: <FormattedMessage id="label.all-time" defaultMessage="All Time" />,
value: '0all',
divider: true,
},
];
function DateFilter({ value, startDate, endDate, onChange, className }) {
function DateFilter({ value, startDate, endDate, onChange, className, createdAt }) {
const { locale } = useLocale();
const [showPicker, setShowPicker] = useState(false);
const displayValue =
@ -69,7 +74,7 @@ function DateFilter({ value, startDate, endDate, onChange, className }) {
setShowPicker(true);
return;
}
onChange(getDateRange(value, locale));
onChange(getDateRange(value, locale, createdAt));
}
function handlePickerChange(value) {