
* Added failed connections counter * Getting failed connectors moved to Redux selector * Failed connectors test has been rewritten in testing-library way * Update kafka-ui-react-app/src/components/Connect/List/List.tsx Co-authored-by: Oleg Shur <workshur@gmail.com> * Suggestion exepted * Added test case for failed connectors counter * Unused import removed * Added failed tasks counter * Update kafka-ui-react-app/src/redux/reducers/connect/selectors.ts Co-authored-by: Oleg Shur <workshur@gmail.com> * Reduce args renamed Co-authored-by: k.morozov <k.morozov@ffin.ru> Co-authored-by: Oleg Shur <workshur@gmail.com>
35 lines
964 B
TypeScript
35 lines
964 B
TypeScript
import { connect } from 'react-redux';
|
|
import { RootState } from 'redux/interfaces';
|
|
import {
|
|
fetchConnects,
|
|
fetchConnectors,
|
|
setConnectorSearch,
|
|
} from 'redux/reducers/connect/connectSlice';
|
|
import {
|
|
getConnects,
|
|
getConnectors,
|
|
getAreConnectsFetching,
|
|
getAreConnectorsFetching,
|
|
getConnectorSearch,
|
|
getFailedConnectors,
|
|
getFailedTasks,
|
|
} from 'redux/reducers/connect/selectors';
|
|
import List from 'components/Connect/List/List';
|
|
|
|
const mapStateToProps = (state: RootState) => ({
|
|
areConnectsFetching: getAreConnectsFetching(state),
|
|
areConnectorsFetching: getAreConnectorsFetching(state),
|
|
connects: getConnects(state),
|
|
failedConnectors: getFailedConnectors(state),
|
|
failedTasks: getFailedTasks(state),
|
|
connectors: getConnectors(state),
|
|
search: getConnectorSearch(state),
|
|
});
|
|
|
|
const mapDispatchToProps = {
|
|
fetchConnects,
|
|
fetchConnectors,
|
|
setConnectorSearch,
|
|
};
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps)(List);
|