'use client'; import { PageBody } from '@/components/common/PageBody'; import { PixelProvider } from '@/app/(main)/pixels/PixelProvider'; import { PixelHeader } from '@/app/(main)/pixels/[pixelId]/PixelHeader'; import { Panel } from '@/components/common/Panel'; import { WebsiteChart } from '@/app/(main)/websites/[websiteId]/WebsiteChart'; import { PixelMetricsBar } from '@/app/(main)/pixels/[pixelId]/PixelMetricsBar'; import { PixelControls } from '@/app/(main)/pixels/[pixelId]/PixelControls'; import { Grid, Tab, TabList, TabPanel, Tabs } from '@umami/react-zen'; import { GridRow } from '@/components/common/GridRow'; import { ReferrersTable } from '@/components/metrics/ReferrersTable'; import { BrowsersTable } from '@/components/metrics/BrowsersTable'; import { OSTable } from '@/components/metrics/OSTable'; import { DevicesTable } from '@/components/metrics/DevicesTable'; import { WorldMap } from '@/components/metrics/WorldMap'; import { CountriesTable } from '@/components/metrics/CountriesTable'; import { useMessages } from '@/components/hooks'; import { ChannelsTable } from '@/components/metrics/ChannelsTable'; import { RegionsTable } from '@/components/metrics/RegionsTable'; import { CitiesTable } from '@/components/metrics/CitiesTable'; import { SessionsWeekly } from '@/app/(main)/websites/[websiteId]/sessions/SessionsWeekly'; export function PixelPage({ pixelId }: { pixelId: string }) { const { formatMessage, labels } = useMessages(); const tableProps = { websiteId: pixelId, limit: 10, allowDownload: false }; const rowProps = { minHeight: 570 }; return ( {formatMessage(labels.referrers)} {formatMessage(labels.channels)} {formatMessage(labels.countries)} {formatMessage(labels.regions)} {formatMessage(labels.cities)} {formatMessage(labels.browsers)} {formatMessage(labels.os)} {formatMessage(labels.devices)} ); }