diff --git a/frontend/src/components/pages/topics/Tab.Messages/index.tsx b/frontend/src/components/pages/topics/Tab.Messages/index.tsx index 06947c3c6..7b2307194 100644 --- a/frontend/src/components/pages/topics/Tab.Messages/index.tsx +++ b/frontend/src/components/pages/topics/Tab.Messages/index.tsx @@ -541,6 +541,16 @@ export class TopicMessageView extends Component { accessorKey: 'value', cell: ({row: {original}}) => this.activePreviewTags} isCompactTopic={this.props.topic.cleanupPolicy.includes('compact')}/> }, + keySize: { + header: 'Key Size', + accessorKey: 'key.size', + cell: ({row: {original: {key: {size}}}}) => {prettyBytes(size)} + }, + valueSize: { + header: 'Value Size', + accessorKey: 'value.size', + cell: ({row: {original: {value: {size}}}}) => {prettyBytes(size)} + } } @@ -557,7 +567,9 @@ export class TopicMessageView extends Component { }) } - newColumns[newColumns.length - 1].size = Infinity + if(newColumns.length > 0) { + newColumns[newColumns.length - 1].size = Infinity + } const columns: ColumnDef[] = [...newColumns, { header: () =>