diff --git a/BlueComponents.js b/BlueComponents.js index a892c77fa..17320ab36 100644 --- a/BlueComponents.js +++ b/BlueComponents.js @@ -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 => { diff --git a/screen/transactions/CPFP.js b/screen/transactions/CPFP.js index 3be5ac142..2455d4fda 100644 --- a/screen/transactions/CPFP.js +++ b/screen/transactions/CPFP.js @@ -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,20 +167,22 @@ export default class CPFP extends Component { renderStage1(text) { return ( - - - - {text} - - this.setState({ newFeeRate: fee })} transactionMinimum={this.state.feeRate} /> + + - this.createTransaction()} - title={loc.transactions.cpfp_create} - /> - - + + {text} + + this.setState({ newFeeRate: fee })} transactionMinimum={this.state.feeRate} /> + + this.createTransaction()} + title={loc.transactions.cpfp_create} + /> + + + ); }