import React from 'react'; import { IconButton } from 'UI'; import { connect } from 'react-redux'; import { save } from 'Duck/funnels'; interface Props { save: typeof save; loading: boolean; } function UpdateFunnelButton(props: Props) { const { loading } = props; return (
props.save()} primaryText label="UPDATE FUNNEL" icon="funnel" />
) } export default connect(state => ({ loading: state.getIn(['funnels', 'saveRequest', 'loading']) || state.getIn(['funnels', 'updateRequest', 'loading']), }), { save })(UpdateFunnelButton);