Skip to content

Commit

Permalink
fix(SFOX): begin success modal after microdeposits
Browse files Browse the repository at this point in the history
  • Loading branch information
Philip Welber committed Jun 19, 2018
1 parent e30592a commit 6f43e7a
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
@@ -1,4 +1,5 @@
import { put, call, select } from 'redux-saga/effects'
import { delay } from 'redux-saga'
import * as A from './actions'
import * as actions from '../../actions'
import * as selectors from '../../selectors.js'
Expand Down Expand Up @@ -96,7 +97,8 @@ export default ({ coreSagas }) => {
const result = yield call(coreSagas.data.sfox.verifyMicroDeposits, payload)
if (result.status === 'active') {
yield put(A.sfoxSuccess())
yield put(modalActions.closeAllModals())
yield call(delay, 1000)
// yield put(modalActions.closeAllModals())
} else {
yield put(A.sfoxNotAsked())
throw new Error(result)
Expand Down
Expand Up @@ -13,13 +13,18 @@ class SfoxEnterMicroDeposits extends React.PureComponent {

this.handleSubmit = this.handleSubmit.bind(this)
}

componentDidMount () {
this.props.sfoxActions.sfoxNotAsked()
}

handleSubmit (e) {
const deposits = { amount1: parseFloat(this.props.deposit1), amount2: parseFloat(this.props.deposit2) }
this.props.sfoxActions.submitMicroDeposits(deposits)
}

render () {
const status = this.props.status.cata({ Success: () => false, Failure: (err) => err, Loading: () => 'loading', NotAsked: () => false })
const status = this.props.status.cata({ Success: () => 'success', Failure: (err) => err, Loading: () => 'loading', NotAsked: () => false })

return (
<Template
Expand Down
Expand Up @@ -23,6 +23,23 @@ const ErrorText = styled(Text)`
const MicroDeposits = (props) => {
const { handleSubmit, close, position, total, invalid, status, tryAgain } = props

if (status === 'success') {
return (
<Modal size='medium' position={position} total={total}>
{/* <ModalHeader onClose={close}>
<Text>
<FormattedMessage id='sfoxmicrodeposits.header' defaultMessage='Verify Bank Deposits' />
</Text>
</ModalHeader> */}
<ModalBody>
<Text size='28px' weight={300}>
<FormattedMessage id='sfoxmicrodeposits.success' defaultMessage='YOU ARE NOW READY TO BUY & SELL' />
</Text>
</ModalBody>
</Modal>
)
}

return (
<Modal size='medium' position={position} total={total}>
<ModalHeader onClose={close}>
Expand Down

0 comments on commit 6f43e7a

Please sign in to comment.