'use client'; import { Chart } from '@/components/report/chart'; import { cn } from '@/utils/cn'; import { Widget, WidgetBody } from '../Widget'; import { WidgetButtons, WidgetHead } from './overview-widget'; import { useOverviewOptions } from './useOverviewOptions'; import { useOverviewWidget } from './useOverviewWidget'; export default function OverviewTopEvents() { const { filters, interval, range, previous } = useOverviewOptions(); const [widget, setWidget, widgets] = useOverviewWidget('ev', { all: { title: 'Top events', btn: 'All', chart: { projectId: '', events: [ { segment: 'event', filters: [ ...filters, { id: 'ex_session', name: 'name', operator: 'isNot', value: ['session_start', 'session_end'], }, ], id: 'A', name: '*', }, ], breakdowns: [ { id: 'A', name: 'name', }, ], chartType: 'bar', lineType: 'monotone', interval: interval, name: 'Top sources', range: range, previous: previous, metric: 'sum', }, }, }); return ( <>
{widget.title}
{widgets.map((w) => ( ))}
); }