ListContainer.ts 837 B

12345678910111213141516171819202122232425262728293031
  1. import { connect } from 'react-redux';
  2. import { RootState } from 'redux/interfaces';
  3. import {
  4. fetchConnects,
  5. fetchConnectors,
  6. setConnectorSearch,
  7. } from 'redux/reducers/connect/connectSlice';
  8. import {
  9. getConnects,
  10. getConnectors,
  11. getAreConnectsFetching,
  12. getAreConnectorsFetching,
  13. getConnectorSearch,
  14. } from 'redux/reducers/connect/selectors';
  15. import List from 'components/Connect/List/List';
  16. const mapStateToProps = (state: RootState) => ({
  17. areConnectsFetching: getAreConnectsFetching(state),
  18. areConnectorsFetching: getAreConnectorsFetching(state),
  19. connects: getConnects(state),
  20. connectors: getConnectors(state),
  21. search: getConnectorSearch(state),
  22. });
  23. const mapDispatchToProps = {
  24. fetchConnects,
  25. fetchConnectors,
  26. setConnectorSearch,
  27. };
  28. export default connect(mapStateToProps, mapDispatchToProps)(List);