TopicConsumerGroupsContainer.ts 603 B

123456789101112131415161718
  1. import { connect } from 'react-redux';
  2. import { RootState } from 'redux/interfaces';
  3. import { fetchTopicConsumerGroups } from 'redux/reducers/topics/topicsSlice';
  4. import TopicConsumerGroups from 'components/Topics/Topic/Details/ConsumerGroups/TopicConsumerGroups';
  5. import { getTopicsConsumerGroupsFetched } from 'redux/reducers/topics/selectors';
  6. const mapStateToProps = (state: RootState) => ({
  7. isFetched: getTopicsConsumerGroupsFetched(state),
  8. });
  9. const mapDispatchToProps = {
  10. fetchTopicConsumerGroups,
  11. };
  12. export default connect(
  13. mapStateToProps,
  14. mapDispatchToProps
  15. )(TopicConsumerGroups);