Added year option.

This commit is contained in:
Mike Cao 2020-07-30 23:08:33 -07:00
parent 38abd673f3
commit 5b45301178
4 changed files with 18 additions and 2 deletions

View file

@ -10,6 +10,7 @@ const filterOptions = [
{ label: 'Today', value: '1day' },
{ label: 'This week', value: '1week' },
{ label: 'This month', value: '1month' },
{ label: 'This year', value: '1year' },
];
export default function DateFilter({ value, onChange }) {

View file

@ -12,12 +12,15 @@ export default function PageviewsChart({ data, unit, children }) {
(label, index, values) => {
const d = new Date(values[index].value);
const n = data.pageviews.length;
switch (unit) {
case 'day':
if (n >= 15) {
return index % ~~(n / 15) === 0 ? format(d, 'MMM d') : '';
}
return format(d, 'EEE M/d');
case 'month':
return format(d, 'MMMM');
default:
return label;
}