import { DataTable, DataColumn, Row } from '@umami/react-zen'; import { useMessages, useNavigation } from '@/components/hooks'; import { Empty } from '@/components/common/Empty'; import { DateDistance } from '@/components/common/DateDistance'; import { filtersObjectToArray } from '@/lib/params'; import { SegmentEditButton } from '@/app/(main)/websites/[websiteId]/segments/SegmentEditButton'; import { SegmentDeleteButton } from '@/app/(main)/websites/[websiteId]/segments/SegmentDeleteButton'; import Link from 'next/link'; export function SegmentsTable({ data = [] }) { const { formatMessage, labels } = useMessages(); const { websiteId, renderUrl } = useNavigation(); if (data.length === 0) { return ; } return ( {(row: any) => ( {row.name} )} {(row: any) => } {(row: any) => { const { id, name, parameters } = row; return ( ); }} ); }