diff --git a/src/app/(main)/websites/[websiteId]/page.tsx b/src/app/(main)/websites/[websiteId]/page.tsx index ddb6c833b..6cc847142 100644 --- a/src/app/(main)/websites/[websiteId]/page.tsx +++ b/src/app/(main)/websites/[websiteId]/page.tsx @@ -1,8 +1,8 @@ import WebsiteDetails from './WebsiteDetails'; import { Metadata } from 'next'; -export default function WebsitePage({ params: { websiteId } }) { - return ; +export default function WebsitePage({ params: { websiteId }, searchParams }) { + return ; } export const metadata: Metadata = { diff --git a/src/components/metrics/MetricsTable.tsx b/src/components/metrics/MetricsTable.tsx index 26355018f..a8a77c788 100644 --- a/src/components/metrics/MetricsTable.tsx +++ b/src/components/metrics/MetricsTable.tsx @@ -29,6 +29,7 @@ export interface MetricsTableProps extends ListTableProps { onSearch?: (search: string) => void; allowSearch?: boolean; children?: ReactNode; + fieldName?: string } export function MetricsTable({ @@ -41,6 +42,7 @@ export function MetricsTable({ delay = null, allowSearch = false, children, + fieldName, ...props }: MetricsTableProps) { const [search, setSearch] = useState(''); @@ -70,6 +72,7 @@ export function MetricsTable({ city, limit, search, + fieldName, }, { retryDelay: delay || DEFAULT_ANIMATION_DURATION, onDataLoad }, ); diff --git a/src/pages/api/websites/[websiteId]/metrics.ts b/src/pages/api/websites/[websiteId]/metrics.ts index abc63cd5f..1cab41343 100644 --- a/src/pages/api/websites/[websiteId]/metrics.ts +++ b/src/pages/api/websites/[websiteId]/metrics.ts @@ -151,7 +151,7 @@ export default async ( return ok(res, data); } else if (type === 'custom') { - const data = await getPageviewMetrics(websiteId, column, filters, limit, fieldName); + const data = await getPageviewMetrics(websiteId, column, filters, limit, offset, fieldName); return ok(res, data); }