diff --git a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/pages/pages-table.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/pages/pages-table.tsx index 0dd9c348..c8eaf9f6 100644 --- a/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/pages/pages-table.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/pages/pages-table.tsx @@ -1,114 +1,123 @@ 'use client'; +import { memo } from 'react'; import { LazyChart } from '@/components/report/chart/LazyChart'; import { useNumber } from '@/hooks/useNumerFormatter'; import { cn } from '@/utils/cn'; +import isEqual from 'lodash.isequal'; import { ExternalLinkIcon } from 'lucide-react'; import type { IServicePage } from '@openpanel/db'; -export function PagesTable({ data }: { data: IServicePage[] }) { - const number = useNumber(); - const cell = - 'flex min-h-12 whitespace-nowrap px-4 align-middle shadow-[0_0_0_0.5px] shadow-border'; - return ( -