Added filter buttons for realtime.

This commit is contained in:
Mike Cao 2020-10-12 16:31:51 -07:00
parent 5a73c224b7
commit f1624780ee
13 changed files with 194 additions and 105 deletions

View file

@ -17,16 +17,11 @@ import styles from './MetricsTable.module.css';
export default function MetricsTable({
websiteId,
websiteDomain,
title,
metric,
type,
className,
dataFilter,
filterOptions,
limit,
virtualize,
renderLabel,
height,
onDataLoad,
...props
}) {
@ -71,20 +66,9 @@ export default function MetricsTable({
<div className={classNames(styles.container, className)}>
{!data && loading && <Loading />}
{error && <ErrorMessage />}
{data && !error && (
<DataTable
{...props}
title={title}
data={filteredData}
metric={metric}
className={className}
renderLabel={renderLabel}
height={height}
virtualize={virtualize}
/>
)}
{data && !error && <DataTable {...props} data={filteredData} className={className} />}
<div className={styles.footer}>
{limit && (
{data && !error && limit && (
<Link
icon={<Arrow />}
href={router.pathname}