EditContainer.tsx 571 B

123456789101112131415161718192021222324
  1. import { connect } from 'react-redux';
  2. import { RootState } from 'redux/interfaces';
  3. import {
  4. updateTopic,
  5. fetchTopicConfig,
  6. } from 'redux/reducers/topics/topicsSlice';
  7. import {
  8. getTopicConfigFetched,
  9. getTopicUpdated,
  10. } from 'redux/reducers/topics/selectors';
  11. import Edit from './Edit';
  12. const mapStateToProps = (state: RootState) => ({
  13. isFetched: getTopicConfigFetched(state),
  14. isTopicUpdated: getTopicUpdated(state),
  15. });
  16. const mapDispatchToProps = {
  17. fetchTopicConfig,
  18. updateTopic,
  19. };
  20. export default connect(mapStateToProps, mapDispatchToProps)(Edit);