umami/components/input/WebsiteDateFilter.js

24 lines
585 B
JavaScript
Raw Normal View History

2023-05-18 08:20:06 +02:00
import useDateRange from 'hooks/useDateRange';
import DateFilter from './DateFilter';
import styles from './WebsiteDateFilter.module.css';
2023-05-18 08:20:06 +02:00
export default function WebsiteDateFilter({ websiteId }) {
2023-05-18 08:20:06 +02:00
const [dateRange, setDateRange] = useDateRange(websiteId);
const { value, startDate, endDate } = dateRange;
2023-05-18 08:20:06 +02:00
const handleChange = async value => {
2023-07-26 00:17:50 +02:00
setDateRange(value);
2023-05-18 08:20:06 +02:00
};
return (
<DateFilter
className={styles.dropdown}
value={value}
startDate={startDate}
endDate={endDate}
onChange={handleChange}
2023-07-12 03:23:16 +02:00
showAllTime={true}
/>
2023-05-18 08:20:06 +02:00
);
}