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')} ); }