|
|
@ -12,6 +12,8 @@ import Track from 'analytics/Track' |
|
|
|
import type { Account } from '@ledgerhq/live-common/lib/types' |
|
|
|
|
|
|
|
import { MODAL_RECEIVE } from 'config/constants' |
|
|
|
import { openURL } from 'helpers/linking' |
|
|
|
import { urls } from 'config/support' |
|
|
|
import type { T, Device } from 'types/common' |
|
|
|
import type { StepProps as DefaultStepProps } from 'components/base/Stepper' |
|
|
|
|
|
|
@ -56,6 +58,7 @@ export type StepProps = DefaultStepProps & { |
|
|
|
onChangeAccount: (?Account) => void, |
|
|
|
onChangeAppOpened: boolean => void, |
|
|
|
onChangeAddressVerified: (?boolean, ?Error) => void, |
|
|
|
contactUs: () => void, |
|
|
|
} |
|
|
|
|
|
|
|
const createSteps = ({ t }: { t: T }) => [ |
|
|
@ -129,7 +132,9 @@ class ReceiveModal extends PureComponent<Props, State> { |
|
|
|
isAddressVerified: null, |
|
|
|
isAppOpened: false, |
|
|
|
}) |
|
|
|
|
|
|
|
handleContactUs = () => { |
|
|
|
openURL(urls.receiveFlowContactSupport) |
|
|
|
} |
|
|
|
handleReset = () => this.setState({ ...INITIAL_STATE }) |
|
|
|
|
|
|
|
handleCloseModal = () => this.props.closeModal(MODAL_RECEIVE) |
|
|
@ -182,6 +187,7 @@ class ReceiveModal extends PureComponent<Props, State> { |
|
|
|
onChangeAccount: this.handleChangeAccount, |
|
|
|
onChangeAppOpened: this.handleChangeAppOpened, |
|
|
|
onChangeAddressVerified: this.handleChangeAddressVerified, |
|
|
|
contactUs: this.handleContactUs, |
|
|
|
} |
|
|
|
|
|
|
|
const errorSteps = verifyAddressError |
|
|
|