Event data updates.

This commit is contained in:
Mike Cao 2023-07-11 01:16:17 -07:00
parent d1e93b8e62
commit 55701c9e8c
15 changed files with 642 additions and 693 deletions

View file

@ -3,6 +3,7 @@ import EventDataTable from 'components/pages/event-data/EventDataTable';
import EventDataValueTable from 'components/pages/event-data/EventDataValueTable';
import { EventDataMetricsBar } from 'components/pages/event-data/EventDataMetricsBar';
import { useDateRange, useApi, usePageQuery } from 'hooks';
import styles from './WebsiteEventData.module.css';
function useFields(websiteId, field) {
const [dateRange] = useDateRange(websiteId);
@ -11,7 +12,7 @@ function useFields(websiteId, field) {
const { data, error, isLoading } = useQuery(
['event-data:fields', { websiteId, startDate, endDate, field }],
() =>
get('/event-data', {
get('/event-data/fields', {
websiteId,
startAt: +startDate,
endAt: +endDate,
@ -30,7 +31,7 @@ export default function WebsiteEventData({ websiteId }) {
const { data } = useFields(websiteId, view);
return (
<Flexbox direction="column" gap={20}>
<Flexbox className={styles.container} direction="column" gap={20}>
<EventDataMetricsBar websiteId={websiteId} />
{!view && <EventDataTable data={data} />}
{view && <EventDataValueTable field={view} data={data} />}