Change date filter format.

This commit is contained in:
Mike Cao 2020-07-29 23:25:52 -07:00
parent efdbd1c632
commit 0c8d9eacd3
7 changed files with 44 additions and 32 deletions

View file

@ -2,11 +2,12 @@ import React, { useState, useEffect } from 'react';
import { get } from 'lib/web';
import WebsiteStats from './WebsiteStats';
import DateFilter from './DateFilter';
import { getDateRange } from '../lib/date';
import { getDateRange } from 'lib/date';
import styles from './WebsiteList.module.css';
export default function WebsiteList() {
const [data, setData] = useState();
const [dateRange, setDateRange] = useState(getDateRange('7d'));
const [dateRange, setDateRange] = useState(getDateRange('7day'));
const { startDate, endDate, unit } = dateRange;
async function loadData() {
@ -22,19 +23,18 @@ export default function WebsiteList() {
}, []);
return (
<div>
<div className={styles.container}>
<DateFilter onChange={handleDateChange} />
{data &&
data.websites.map(({ website_id, label }) => (
<div key={website_id}>
<h2>{label}</h2>
<WebsiteStats
websiteId={website_id}
startDate={startDate}
endDate={endDate}
unit={unit}
/>
</div>
<WebsiteStats
key={website_id}
title={label}
websiteId={website_id}
startDate={startDate}
endDate={endDate}
unit={unit}
/>
))}
</div>
);