Show active visitor count.

This commit is contained in:
Mike Cao 2020-08-18 00:51:32 -07:00
parent 9f6e17b986
commit b96cb0d975
14 changed files with 158 additions and 35 deletions

View file

@ -1,10 +1,9 @@
import React, { useState, useEffect } from 'react';
import { useRouter } from 'next/router';
import Link from 'components/common/Link';
import WebsiteHeader from 'components/charts/WebsiteHeader';
import WebsiteChart from 'components/charts/WebsiteChart';
import Page from 'components/layout/Page';
import Button from 'components/common/Button';
import PageHeader from 'components/layout/PageHeader';
import EmptyPlaceholder from 'components/common/EmptyPlaceholder';
import Arrow from 'assets/arrow-right.svg';
import { get } from 'lib/web';
@ -30,28 +29,7 @@ export default function WebsiteList() {
<Page>
{data?.map(({ website_id, name }) => (
<div key={website_id} className={styles.website}>
<PageHeader>
<div>
<Link
href="/website/[...id]"
as={`/website/${website_id}/${name}`}
className={styles.title}
>
{name}
</Link>
</div>
<Button
icon={<Arrow />}
onClick={() =>
router.push('/website/[...id]', `/website/${website_id}/${name}`, {
shallow: true,
})
}
size="small"
>
<div>View details</div>
</Button>
</PageHeader>
<WebsiteHeader websiteId={website_id} name={name} showLink />
<WebsiteChart key={website_id} title={name} websiteId={website_id} />
</div>
))}