1234567891011121314151617181920212223242526272829 |
- import React from 'react';
- import { Link } from 'react-router-dom';
- import { ConsumerGroup } from 'generated-sources';
- import { Tag } from 'components/common/Tag/Tag.styled';
- import { TableKeyLink } from 'components/common/table/Table/TableKeyLink.styled';
- import getTagColor from 'components/common/Tag/getTagColor';
- const ListItem: React.FC<{ consumerGroup: ConsumerGroup }> = ({
- consumerGroup,
- }) => {
- return (
- <tr>
- <TableKeyLink>
- <Link to={`consumer-groups/${consumerGroup.groupId}`}>
- {consumerGroup.groupId}
- </Link>
- </TableKeyLink>
- <td>{consumerGroup.members}</td>
- <td>{consumerGroup.topics}</td>
- <td>{consumerGroup.messagesBehind}</td>
- <td>{consumerGroup.coordinator?.id}</td>
- <td>
- <Tag color={getTagColor(consumerGroup)}>{consumerGroup.state}</Tag>
- </td>
- </tr>
- );
- };
- export default ListItem;
|