import React from 'react'; import { TopicMessage } from 'generated-sources'; import CustomParamButton from 'components/Topics/shared/Form/CustomParams/CustomParamButton'; import MessageItem from './MessageItem'; export interface MessagesTableProp { messages: TopicMessage[]; onNext(event: React.MouseEvent): void; } const MessagesTable: React.FC = ({ messages, onNext }) => { if (!messages.length) { return
No messages at selected topic
; } return ( <> {messages.map( ({ partition, offset, timestamp, content, key }: TopicMessage) => ( ) )}
Timestamp Key Offset Partition Content
); }; export default MessagesTable;