Disable filter on custom range.

This commit is contained in:
Brian Cao 2023-08-25 16:23:10 -07:00
parent 080eb34d57
commit cf1dd422fe

View File

@ -9,7 +9,9 @@ export function WebsiteDateFilter({ websiteId }) {
const [dateRange, setDateRange] = useDateRange(websiteId); const [dateRange, setDateRange] = useDateRange(websiteId);
const { value, startDate, endDate, selectedUnit } = dateRange; const { value, startDate, endDate, selectedUnit } = dateRange;
const isFutureDate = const isFutureDate =
value !== 'all' && isAfter(incrementDateRange(dateRange, -1).startDate, new Date()); value !== 'all' &&
selectedUnit &&
isAfter(incrementDateRange(dateRange, -1).startDate, new Date());
const handleChange = value => { const handleChange = value => {
setDateRange(value); setDateRange(value);
@ -21,7 +23,7 @@ export function WebsiteDateFilter({ websiteId }) {
return ( return (
<Flexbox justifyContent="center" gap={10}> <Flexbox justifyContent="center" gap={10}>
{value !== 'all' && ( {value !== 'all' && selectedUnit && (
<Flexbox justifyContent="center" className={styles.buttons}> <Flexbox justifyContent="center" className={styles.buttons}>
<Button onClick={() => handleIncrement(1)}> <Button onClick={() => handleIncrement(1)}>
<Icon rotate={90}> <Icon rotate={90}>