ListItemContainer.ts 614 B

1234567891011121314151617181920212223
  1. import { connect } from 'react-redux';
  2. import { RouteComponentProps, withRouter } from 'react-router-dom';
  3. import { Task } from 'generated-sources';
  4. import { RootState } from 'redux/interfaces';
  5. import { restartConnectorTask } from 'redux/reducers/connect/connectSlice';
  6. import ListItem from './ListItem';
  7. interface OwnProps extends RouteComponentProps {
  8. task: Task;
  9. }
  10. const mapStateToProps = (_state: RootState, { task }: OwnProps) => ({
  11. task,
  12. });
  13. const mapDispatchToProps = {
  14. restartTask: restartConnectorTask,
  15. };
  16. export default withRouter(
  17. connect(mapStateToProps, mapDispatchToProps)(ListItem)
  18. );