import Link from 'next/link'; import { GridColumn, GridTable, useBreakpoint } from 'react-basics'; import { useFormat, useLocale, useMessages } from 'components/hooks'; import Profile from 'components/common/Profile'; import styles from './SessionsTable.module.css'; import { formatDate } from 'lib/date'; export function SessionsTable({ data = [] }: { data: any[]; showDomain?: boolean }) { const { locale } = useLocale(); const { formatMessage, labels } = useMessages(); const breakpoint = useBreakpoint(); const { formatValue } = useFormat(); return ( {row => ( {row.id} )} {row => formatValue(row.country, 'country')} {row => formatValue(row.browser, 'browser')} {row => formatValue(row.device, 'device')} {row => formatDate(new Date(row.lastAt), 'PPPpp', locale)} ); } export default SessionsTable;