import { GridTable, GridColumn, Icon } from '@umami/react-zen';
import { useMessages, useTeamUrl, useTimezone } from '@/components/hooks';
import { Empty } from '@/components/common/Empty';
import { Avatar } from '@/components/common/Avatar';
import Link from 'next/link';
import { Icons } from '@/components/icons';
export function EventsTable({ data = [] }) {
const { formatTimezoneDate } = useTimezone();
const { formatMessage, labels } = useMessages();
const { renderTeamUrl } = useTeamUrl();
if (data.length === 0) {
return ;
}
return (
{row => (
)}
{row => {
return (
<>
{row.eventName ? : }
{formatMessage(row.eventName ? labels.triggeredEvent : labels.viewedPage)}
{row.eventName || row.urlPath}
>
);
}}
{row => formatTimezoneDate(row.createdAt, 'PPPpp')}
);
}