import { DataColumn, DataTable, type DataTableProps, Row } from '@umami/react-zen'; import Link from 'next/link'; import { DateDistance } from '@/components/common/DateDistance'; import { ExternalLink } from '@/components/common/ExternalLink'; import { useMessages, useNavigation, useSlug } from '@/components/hooks'; import { LinkDeleteButton } from './LinkDeleteButton'; import { LinkEditButton } from './LinkEditButton'; export function LinksTable(props: DataTableProps) { const { formatMessage, labels } = useMessages(); const { websiteId, renderUrl } = useNavigation(); const { getSlugUrl } = useSlug('link'); return ( {({ id, name }: any) => { return {name}; }} {({ slug }: any) => { const url = getSlugUrl(slug); return ( {url} ); }} {({ url }: any) => { return {url}; }} {(row: any) => } {({ id, name }: any) => { return ( ); }} ); }