aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/containers/connected_zero_ex_instant_container.ts
blob: 9606d18c247378cda64aff76916021cbd14b9fc6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import * as React from 'react';
import { connect } from 'react-redux';

import { State } from '../redux/reducer';
import { OrderProcessState } from '../types';

import { ZeroExInstantContainer } from '../components/zero_ex_instant_container';

export interface ConnectedZeroExInstantContainerProps {}

interface ConnectedState {
    orderProcessState: OrderProcessState;
}

const mapStateToProps = (state: State, _ownProps: ConnectedZeroExInstantContainerProps): ConnectedState => ({
    orderProcessState: state.buyOrderState.processState,
});

export const ConnectedZeroExInstantContainer: React.ComponentClass<ConnectedZeroExInstantContainerProps> = connect(
    mapStateToProps,
)(ZeroExInstantContainer);