mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix send of USD and backspacing amount to 0
This commit is contained in:
parent
b55a40c7f1
commit
a195427e72
@ -47,7 +47,7 @@ const toNormalizedDenomination = {
|
||||
WEI: bigNumber => bigNumber.div(BIG_NUMBER_WEI_MULTIPLIER)
|
||||
}
|
||||
const toSpecifiedDenomination = {
|
||||
WEI: bigNumber => bigNumber.times(BIG_NUMBER_WEI_MULTIPLIER)
|
||||
WEI: bigNumber => bigNumber.times(BIG_NUMBER_WEI_MULTIPLIER).round()
|
||||
}
|
||||
const baseChange = {
|
||||
hex: n => n.toString(16),
|
||||
@ -83,8 +83,8 @@ const whenPropApplySetterMap = (prop, setterMap) => whenPredSetWithPropAndSetter
|
||||
const converter = R.pipe(
|
||||
whenPropApplySetterMap('fromNumericBase', toBigNumber),
|
||||
whenPropApplySetterMap('fromDenomination', toNormalizedDenomination),
|
||||
whenPropApplySetterMap('toDenomination', toSpecifiedDenomination),
|
||||
whenPredSetWithPropAndSetter(fromAndToCurrencyPropsNotEqual, 'conversionRate', convert),
|
||||
whenPropApplySetterMap('toDenomination', toSpecifiedDenomination),
|
||||
whenPredSetWithPropAndSetter(R.prop('ethToUSDRate'), 'ethToUSDRate', convert),
|
||||
whenPredSetWithPropAndSetter(R.prop('numberOfDecimals'), 'numberOfDecimals', round),
|
||||
whenPropApplySetterMap('toNumericBase', baseChange),
|
||||
|
@ -230,12 +230,16 @@ SendTransactionScreen.prototype.renderAmountInput = function (activeCurrency) {
|
||||
placeholder: `0 ${activeCurrency}`,
|
||||
type: 'number',
|
||||
onChange: (event) => {
|
||||
const amountToSend = event.target.value
|
||||
? this.getAmountToSend(event.target.value)
|
||||
: '0x0'
|
||||
|
||||
this.setState({
|
||||
newTx: Object.assign(
|
||||
this.state.newTx,
|
||||
{
|
||||
amount: event.target.value,
|
||||
amountToSend: this.getAmountToSend(event.target.value),
|
||||
amountToSend: amountToSend,
|
||||
}
|
||||
),
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user