FIX: set default fee in CPFP/RBF fee-selection component

This commit is contained in:
Ivan Vershigora 2020-09-15 16:17:01 +03:00 committed by Overtorment
parent e9df2e5149
commit a4197fbfd5
2 changed files with 18 additions and 17 deletions

View file

@ -2292,7 +2292,6 @@ export class BlueReplaceFeeSuggestions extends Component {
};
state = {
selectedFeeType: NetworkTransactionFeeType.FAST,
customFeeValue: '1',
};
@ -2301,11 +2300,11 @@ export class BlueReplaceFeeSuggestions extends Component {
const cachedNetworkTransactionFees = JSON.parse(await AsyncStorage.getItem(NetworkTransactionFee.StorageKey));
if (cachedNetworkTransactionFees && 'fastestFee' in cachedNetworkTransactionFees) {
this.setState({ networkFees: cachedNetworkTransactionFees });
this.setState({ networkFees: cachedNetworkTransactionFees }, () => this.onFeeSelected(NetworkTransactionFeeType.FAST));
}
} catch (_) {}
const networkFees = await NetworkTransactionFees.recommendedFees();
this.setState({ networkFees });
this.setState({ networkFees }, () => this.onFeeSelected(NetworkTransactionFeeType.FAST));
}
onFeeSelected = selectedFeeType => {

View file

@ -1,7 +1,7 @@
/* global alert */
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { ActivityIndicator, View, TextInput, TouchableOpacity, Linking, ScrollView, StyleSheet } from 'react-native';
import { ActivityIndicator, View, TextInput, TouchableOpacity, Linking, ScrollView, StyleSheet, KeyboardAvoidingView } from 'react-native';
import Clipboard from '@react-native-community/clipboard';
import { Text } from 'react-native-elements';
import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
@ -167,6 +167,7 @@ export default class CPFP extends Component {
renderStage1(text) {
return (
<KeyboardAvoidingView behavior="position">
<SafeBlueArea style={styles.root}>
<BlueSpacing />
<BlueCard style={styles.center}>
@ -181,6 +182,7 @@ export default class CPFP extends Component {
/>
</BlueCard>
</SafeBlueArea>
</KeyboardAvoidingView>
);
}