From ab6756b7aba0c6b955851a605b2d4524e51662f7 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Wed, 25 Apr 2018 17:40:56 -0400 Subject: [PATCH] fix: send correct values to sendTx --- src/renderer/component/walletSend/index.js | 2 +- src/renderer/component/walletSend/view.jsx | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/renderer/component/walletSend/index.js b/src/renderer/component/walletSend/index.js index 44a743ef1..f24df9a0b 100644 --- a/src/renderer/component/walletSend/index.js +++ b/src/renderer/component/walletSend/index.js @@ -3,7 +3,7 @@ import { doSendDraftTransaction, selectBalance } from 'lbry-redux'; import WalletSend from './view'; const perform = dispatch => ({ - sendToAddress: values => dispatch(doSendDraftTransaction(values)), + sendToAddress: (address, amount) => dispatch(doSendDraftTransaction(address, amount)), }); const select = state => ({ diff --git a/src/renderer/component/walletSend/view.jsx b/src/renderer/component/walletSend/view.jsx index f8ff9c8e6..b13b8be59 100644 --- a/src/renderer/component/walletSend/view.jsx +++ b/src/renderer/component/walletSend/view.jsx @@ -7,11 +7,11 @@ import { validateSendTx } from 'util/form-validation'; type DraftTransaction = { address: string, - amount: number | string, // So we can use a placeholder in the input + amount: ?number, // So we can use a placeholder in the input }; type Props = { - sendToAddress: DraftTransaction => void, + sendToAddress: (string, number) => void, balance: number, }; @@ -24,7 +24,10 @@ class WalletSend extends React.PureComponent { handleSubmit(values: DraftTransaction) { const { sendToAddress } = this.props; - sendToAddress(values); + const { address, amount } = values; + if (amount && address) { + sendToAddress(address, amount); + } } render() {