This commit is contained in:
marcosrdz 2021-03-23 18:39:19 -04:00
parent 5e2ecaa7ba
commit ba96aaaf24
5 changed files with 20 additions and 18 deletions

View file

@ -330,11 +330,11 @@ export class BlueWalletNavigationHeader extends Component {
source={(() => {
switch (this.state.wallet.type) {
case LightningCustodianWallet.type:
return require('./img/lnd-shape.png');
return I18nManager.isRTL ? require('./img/lnd-shape-rtl.png') : require('./img/lnd-shape.png');
case MultisigHDWallet.type:
return require('./img/vault-shape.png');
return I18nManager.isRTL ? require('./img/vault-shape-rtl.png') : require('./img/vault-shape.png');
default:
return require('./img/btc-shape.png');
return I18nManager.isRTL ? require('./img/btc-shape-rtl.png') : require('./img/btc-shape.png');
}
})()}
style={{
@ -580,7 +580,7 @@ const styleCopyTextToClipboard = StyleSheet.create({
export const SafeBlueArea = props => {
const { style, ...nonStyleProps } = props;
const { colors } = useTheme();
const baseStyle = { flex: 1, backgroundColor: colors.background }
const baseStyle = { flex: 1, backgroundColor: colors.background };
return <SafeAreaView forceInset={{ horizontal: 'always' }} style={[baseStyle, style]} {...nonStyleProps} />;
};

View file

@ -174,7 +174,10 @@ const WalletCarouselItem = ({ item, index, onPress, handleLongPress, isSelectedW
}}
>
<LinearGradient shadowColor={colors.shadowColor} colors={WalletGradient.gradientsFor(item.type)} style={iStyles.grad}>
<Image source={require('../img/btc-shape.png')} style={iStyles.image} />
<Image
source={I18nManager.isRTL ? require('../img/btc-shape-rtl.png') : require('../img/btc-shape.png')}
style={iStyles.image}
/>
<Text style={iStyles.br} />
<Text numberOfLines={1} style={[iStyles.label, { color: colors.inverseForegroundColor }]}>
{item.getIsFailure() ? loc.wallets.import_placeholder_fail : loc.wallets.import_placeholder_inprogress}
@ -196,13 +199,13 @@ const WalletCarouselItem = ({ item, index, onPress, handleLongPress, isSelectedW
let image;
switch (item.type) {
case LightningCustodianWallet.type:
image = require('../img/lnd-shape.png');
image = I18nManager.isRTL ? require('../img/lnd-shape-rtl.png') : require('../img/lnd-shape.png');
break;
case MultisigHDWallet.type:
image = require('../img/vault-shape.png');
image = I18nManager.isRTL ? require('../img/vault-shape-rtl.png') : require('../img/vault-shape.png');
break;
default:
image = require('../img/btc-shape.png');
image = I18nManager.isRTL ? require('../img/btc-shape-rtl.png') : require('../img/btc-shape.png');
}
const latestTransactionText =

View file

@ -1,5 +1,5 @@
import React, { useEffect, useState, useRef, useContext } from 'react';
import { View, ActivityIndicator, Image, Text, StyleSheet, StatusBar, ScrollView } from 'react-native';
import { View, ActivityIndicator, Image, Text, I18nManager, StyleSheet, StatusBar, ScrollView } from 'react-native';
import { BluePrivateBalance } from '../../BlueComponents';
import SortableList from 'react-native-sortable-list';
import LinearGradient from 'react-native-linear-gradient';
@ -123,11 +123,11 @@ const ReorderWallets = () => {
source={(() => {
switch (item.type) {
case LightningCustodianWallet.type:
return require('../../img/lnd-shape.png');
return I18nManager.isRTL ? require('../../img/lnd-shape-rtl.png') : require('../../img/lnd-shape.png');
case MultisigHDWallet.type:
return require('../../img/vault-shape.png');
return I18nManager.isRTL ? require('../../img/vault-shape-rtl.png') : require('../../img/vault-shape.png');
default:
return require('../../img/btc-shape.png');
return I18nManager.isRTL ? require('../../img/btc-shape-rtl.png') : require('../../img/btc-shape.png');
}
})()}
style={styles.image}

View file

@ -1,6 +1,6 @@
/* eslint-disable react/prop-types */
import React, { useContext, useEffect, useState } from 'react';
import { View, ActivityIndicator, Image, Text, TouchableOpacity, FlatList, StyleSheet, StatusBar } from 'react-native';
import { View, ActivityIndicator, Image, Text, TouchableOpacity, FlatList, StyleSheet, StatusBar, I18nManager } from 'react-native';
import LinearGradient from 'react-native-linear-gradient';
import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
import { useRoute, useTheme } from '@react-navigation/native';
@ -106,11 +106,11 @@ const SelectWallet = () => {
source={(() => {
switch (item.type) {
case LightningCustodianWallet.type:
return require('../../img/lnd-shape.png');
return I18nManager.isRTL ? require('../../img/lnd-shape-rtl.png') : require('../../img/lnd-shape.png');
case MultisigHDWallet.type:
return require('../../img/vault-shape.png');
return I18nManager.isRTL ? require('../../img/vault-shape-rtl.png') : require('../../img/vault-shape.png');
default:
return require('../../img/btc-shape.png');
return I18nManager.isRTL ? require('../../img/btc-shape-rtl.png') : require('../../img/btc-shape.png');
}
})()}
style={styles.image}

View file

@ -155,8 +155,7 @@ it('HD (BIP49) can create TX', async () => {
tx = bitcoin.Transaction.fromHex(txNew.tx.toHex());
assert.strictEqual(tx.outs.length, 2);
assert.ok(tx.outs[0].value > 50000);
assert.strictEqual(tx.outs[1].value, 25000
);
assert.strictEqual(tx.outs[1].value, 25000);
});
it('Segwit HD (BIP49) can fetch balance with many used addresses in hierarchy', async function () {