diff --git a/app/components/Modals/ImportTransactionModal/ImportTransactionModal.jsx b/app/components/Modals/ImportTransactionModal/ImportTransactionModal.jsx index 1cf7a0ed9..b8affdac9 100644 --- a/app/components/Modals/ImportTransactionModal/ImportTransactionModal.jsx +++ b/app/components/Modals/ImportTransactionModal/ImportTransactionModal.jsx @@ -31,9 +31,10 @@ type Tx = { type Props = { hideModal: () => void, - showErrorNotification: ({ message: string }) => void, - showSuccessNotification: ({ message: string }) => void, - showInfoNotification: ({ message: string }) => void, + showErrorNotification: ({ message: string }) => string, + showSuccessNotification: ({ message: string }) => string, + showInfoNotification: ({ message: string }) => string, + hideNotification: (id: string) => void, wif: string, tx: Tx, net: string, @@ -73,11 +74,12 @@ export default class GeneratedTransactionModal extends React.Component< isHardwareLogin, signingFunction, showInfoNotification, + hideNotification, publicKey, } = this.props const Tx = new Transaction(JSON.parse(this.state.transaction)) if (isHardwareLogin) { - showInfoNotification({ + const notificationId = showInfoNotification({ message: 'Please sign the transaction on your hardware device', autoDismiss: 0, }) @@ -88,6 +90,7 @@ export default class GeneratedTransactionModal extends React.Component< } const signingPromise = api.signTx(config) signingPromise.then(config => { + hideNotification(notificationId) const signedTx = config.tx this.setState({ signedTx, diff --git a/app/components/Modals/ImportTransactionModal/index.js b/app/components/Modals/ImportTransactionModal/index.js index 9eceeb85a..0b22b022d 100644 --- a/app/components/Modals/ImportTransactionModal/index.js +++ b/app/components/Modals/ImportTransactionModal/index.js @@ -8,6 +8,7 @@ import { showErrorNotification, showSuccessNotification, showInfoNotification, + hideNotification, } from '../../../modules/notifications' import withAuthData from '../../../hocs/withAuthData' import withNetworkData from '../../../hocs/withNetworkData' @@ -17,6 +18,7 @@ const actionCreators = { showErrorNotification, showSuccessNotification, showInfoNotification, + hideNotification, } const mapDispatchToProps = dispatch =>