22 lines
680 B
TypeScript
22 lines
680 B
TypeScript
import { connect } from 'react-redux';
|
|
import { withRouter } from 'react-router-dom';
|
|
import { RootState } from 'redux/interfaces';
|
|
import { fetchConnectorConfig, updateConnectorConfig } from 'redux/actions';
|
|
import {
|
|
getConnectorConfig,
|
|
getIsConnectorConfigFetching,
|
|
} from 'redux/reducers/connect/selectors';
|
|
|
|
import Edit from './Edit';
|
|
|
|
const mapStateToProps = (state: RootState) => ({
|
|
isConfigFetching: getIsConnectorConfigFetching(state),
|
|
config: getConnectorConfig(state),
|
|
});
|
|
|
|
const mapDispatchToProps = {
|
|
fetchConfig: fetchConnectorConfig,
|
|
updateConfig: updateConnectorConfig,
|
|
};
|
|
|
|
export default withRouter(connect(mapStateToProps, mapDispatchToProps)(Edit));
|