kafka-ui/kafka-ui-react-app/src/components/Topics/List/ListContainer.ts
2021-03-16 00:03:02 +03:00

21 lines
578 B
TypeScript

import { connect } from 'react-redux';
import { RootState } from 'redux/interfaces';
import { fetchTopicsList } from 'redux/actions';
import {
getTopicList,
getExternalTopicList,
getAreTopicsFetching,
} from 'redux/reducers/topics/selectors';
import List from './List';
const mapStateToProps = (state: RootState) => ({
areTopicsFetching: getAreTopicsFetching(state),
topics: getTopicList(state),
externalTopics: getExternalTopicList(state),
});
const mapDispatchToProps = {
fetchTopicsList,
};
export default connect(mapStateToProps, mapDispatchToProps)(List);