MessagesContainer.ts 527 B

1234567891011121314151617181920
  1. import { connect } from 'react-redux';
  2. import Messages from './Messages';
  3. import { RootState } from 'redux/interfaces';
  4. import { withRouter, RouteComponentProps } from 'react-router-dom';
  5. interface RouteProps {
  6. clusterId: string;
  7. topicName: string;
  8. }
  9. interface OwnProps extends RouteComponentProps<RouteProps> { }
  10. const mapStateToProps = (state: RootState, { match: { params: { topicName, clusterId } } }: OwnProps) => ({
  11. clusterId,
  12. topicName,
  13. });
  14. export default withRouter(
  15. connect(mapStateToProps)(Messages)
  16. );