import MetricsTable, { MetricsTableProps } from './MetricsTable'; import { useMessages } from '@/components/hooks'; export interface EventsTableProps extends MetricsTableProps { onLabelClick?: (value: string) => void; } export function EventsTable({ onLabelClick, ...props }: EventsTableProps) { const { formatMessage, labels } = useMessages(); const handleDataLoad = (data: any) => { props.onDataLoad?.(data); }; const renderLabel = ({ x: label }) => { if (onLabelClick) { return (
onLabelClick(label)} style={{ cursor: 'pointer' }}> {label}
); } return label; }; return ( ); } export default EventsTable;