FIX: Don't display amount if none is passed

This commit is contained in:
marcosrdz 2020-12-01 09:40:57 -05:00
parent eb97436015
commit e4996a80a2

View file

@ -15,7 +15,7 @@ const Success = () => {
}; };
const { colors } = useTheme(); const { colors } = useTheme();
const { dangerouslyGetParent } = useNavigation(); const { dangerouslyGetParent } = useNavigation();
const { amount = 0, fee = 0, amountUnit = BitcoinUnit.BTC, invoiceDescription = '', onDonePressed = pop } = useRoute().params; const { amount, fee, amountUnit = BitcoinUnit.BTC, invoiceDescription = '', onDonePressed = pop } = useRoute().params;
const stylesHook = StyleSheet.create({ const stylesHook = StyleSheet.create({
root: { root: {
backgroundColor: colors.elevated, backgroundColor: colors.elevated,
@ -76,10 +76,12 @@ export const SuccessView = ({ amount, amountUnit, fee, invoiceDescription, shoul
<View style={styles.root}> <View style={styles.root}>
<BlueCard style={styles.amount}> <BlueCard style={styles.amount}>
<View style={styles.view}> <View style={styles.view}>
{amount && (
<> <>
<Text style={[styles.amountValue, stylesHook.amountValue]}>{amount}</Text> <Text style={[styles.amountValue, stylesHook.amountValue]}>{amount}</Text>
<Text style={[styles.amountUnit, stylesHook.amountUnit]}>{' ' + amountUnit}</Text> <Text style={[styles.amountUnit, stylesHook.amountUnit]}>{' ' + amountUnit}</Text>
</> </>
)}
</View> </View>
{fee > 0 && ( {fee > 0 && (
<Text style={styles.feeText}> <Text style={styles.feeText}>