import Link from 'next/link'; import { DataTable, DataColumn, Row } from '@umami/react-zen'; import { useMessages, useNavigation, useSlug } from '@/components/hooks'; import { Empty } from '@/components/common/Empty'; import { DateDistance } from '@/components/common/DateDistance'; import { PixelEditButton } from './PixelEditButton'; import { PixelDeleteButton } from './PixelDeleteButton'; import { ExternalLink } from '@/components/common/ExternalLink'; export function PixelsTable({ data = [] }) { const { formatMessage, labels } = useMessages(); const { renderUrl } = useNavigation(); const { getSlugUrl } = useSlug('pixel'); if (data.length === 0) { return ; } return ( {({ id, name }: any) => { return {name}; }} {({ slug }: any) => { const url = getSlugUrl(slug); return {url}; }} {(row: any) => } {(row: any) => { const { id, name } = row; return ( ); }} ); }