mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-02-24 07:28:07 +01:00
DEL: Remove tooltip as its not needed on multisig create screen.
This commit is contained in:
parent
5b6782b126
commit
00ca48a147
2 changed files with 8 additions and 53 deletions
|
@ -287,7 +287,7 @@ PODS:
|
||||||
- React
|
- React
|
||||||
- react-native-tor (0.1.7):
|
- react-native-tor (0.1.7):
|
||||||
- React
|
- React
|
||||||
- react-native-webview (11.4.0):
|
- react-native-webview (11.4.2):
|
||||||
- React-Core
|
- React-Core
|
||||||
- react-native-widget-center (0.0.4):
|
- react-native-widget-center (0.0.4):
|
||||||
- React
|
- React
|
||||||
|
@ -356,7 +356,7 @@ PODS:
|
||||||
- React
|
- React
|
||||||
- RemobileReactNativeQrcodeLocalImage (1.0.4):
|
- RemobileReactNativeQrcodeLocalImage (1.0.4):
|
||||||
- React
|
- React
|
||||||
- RNCAsyncStorage (1.15.2):
|
- RNCAsyncStorage (1.15.3):
|
||||||
- React-Core
|
- React-Core
|
||||||
- RNCClipboard (1.7.0):
|
- RNCClipboard (1.7.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
|
@ -422,7 +422,7 @@ PODS:
|
||||||
- RNSentry (2.5.0-beta.1):
|
- RNSentry (2.5.0-beta.1):
|
||||||
- React-Core
|
- React-Core
|
||||||
- Sentry (= 7.0.0)
|
- Sentry (= 7.0.0)
|
||||||
- RNShare (5.2.2):
|
- RNShare (6.0.0):
|
||||||
- React-Core
|
- React-Core
|
||||||
- RNSVG (12.1.1):
|
- RNSVG (12.1.1):
|
||||||
- React
|
- React
|
||||||
|
@ -745,7 +745,7 @@ SPEC CHECKSUMS:
|
||||||
react-native-safe-area-context: e471852c5ed67eea4b10c5d9d43c1cebae3b231d
|
react-native-safe-area-context: e471852c5ed67eea4b10c5d9d43c1cebae3b231d
|
||||||
react-native-tcp-socket: 96a4f104cdcc9c6621aafe92937f163d88447c5b
|
react-native-tcp-socket: 96a4f104cdcc9c6621aafe92937f163d88447c5b
|
||||||
react-native-tor: 4f389f5719dad633542b57ea32744e954730e7ef
|
react-native-tor: 4f389f5719dad633542b57ea32744e954730e7ef
|
||||||
react-native-webview: fdd3c7c2ad173e8ca8c82729ed05f3fda2491a82
|
react-native-webview: 90ccc4add19f940dfe6c89d30659aed8134f234d
|
||||||
react-native-widget-center: 0f81d17beb163e7fb5848b06754d7d277fe7d99a
|
react-native-widget-center: 0f81d17beb163e7fb5848b06754d7d277fe7d99a
|
||||||
React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336
|
React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336
|
||||||
React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b
|
React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b
|
||||||
|
@ -759,7 +759,7 @@ SPEC CHECKSUMS:
|
||||||
ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b
|
ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b
|
||||||
RealmJS: 5195064e9aeccf94ae3756bd9d0f2301b9074b07
|
RealmJS: 5195064e9aeccf94ae3756bd9d0f2301b9074b07
|
||||||
RemobileReactNativeQrcodeLocalImage: 57aadc12896b148fb5e04bc7c6805f3565f5c3fa
|
RemobileReactNativeQrcodeLocalImage: 57aadc12896b148fb5e04bc7c6805f3565f5c3fa
|
||||||
RNCAsyncStorage: 502fbf425b9ee2d73ca6fa4b299dce0be411b422
|
RNCAsyncStorage: 68fabb4cccd2a736e5a5c9b91ca469125274cde9
|
||||||
RNCClipboard: dac13db8b1ce9b998f1cbc7ca33440113602847f
|
RNCClipboard: dac13db8b1ce9b998f1cbc7ca33440113602847f
|
||||||
RNCMaskedView: f5c7d14d6847b7b44853f7acb6284c1da30a3459
|
RNCMaskedView: f5c7d14d6847b7b44853f7acb6284c1da30a3459
|
||||||
RNCPushNotificationIOS: 5b1cf9ad2aaa107ecb92d5d2d7005ba521b2b97a
|
RNCPushNotificationIOS: 5b1cf9ad2aaa107ecb92d5d2d7005ba521b2b97a
|
||||||
|
@ -778,7 +778,7 @@ SPEC CHECKSUMS:
|
||||||
RNScreens: f7ad633b2e0190b77b6a7aab7f914fad6f198d8d
|
RNScreens: f7ad633b2e0190b77b6a7aab7f914fad6f198d8d
|
||||||
RNSecureKeyStore: f1ad870e53806453039f650720d2845c678d89c8
|
RNSecureKeyStore: f1ad870e53806453039f650720d2845c678d89c8
|
||||||
RNSentry: 1868bcfe8c69b2c3b2451439a38b3ebea0a7510f
|
RNSentry: 1868bcfe8c69b2c3b2451439a38b3ebea0a7510f
|
||||||
RNShare: 5cfe16bfd42cd2c4869a7692462181ac8cc15a6d
|
RNShare: 31fa0cedbd06c2744a78e0d2b7ba364778aa3506
|
||||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||||
RNVectorIcons: bc69e6a278b14842063605de32bec61f0b251a59
|
RNVectorIcons: bc69e6a278b14842063605de32bec61f0b251a59
|
||||||
RNWatch: e4c5d19506c94506860032fb68aedd5991beb985
|
RNWatch: e4c5d19506c94506860032fb68aedd5991beb985
|
||||||
|
|
|
@ -20,9 +20,6 @@ import { Icon } from 'react-native-elements';
|
||||||
import { useNavigation, useRoute, useTheme } from '@react-navigation/native';
|
import { useNavigation, useRoute, useTheme } from '@react-navigation/native';
|
||||||
import { getSystemName } from 'react-native-device-info';
|
import { getSystemName } from 'react-native-device-info';
|
||||||
import QRCode from 'react-native-qrcode-svg';
|
import QRCode from 'react-native-qrcode-svg';
|
||||||
import Clipboard from '@react-native-clipboard/clipboard';
|
|
||||||
import showPopupMenu from 'react-native-popup-menu-android';
|
|
||||||
import ToolTip from 'react-native-tooltip';
|
|
||||||
import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
|
import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
|
@ -67,7 +64,6 @@ const WalletsAddMultisigStep2 = () => {
|
||||||
const [cosignerXpubFilename, setCosignerXpubFilename] = useState('bw-cosigner.json');
|
const [cosignerXpubFilename, setCosignerXpubFilename] = useState('bw-cosigner.json');
|
||||||
const [vaultKeyData, setVaultKeyData] = useState({ keyIndex: 1, xpub: '', seed: '', isLoading: false }); // string rendered in modal
|
const [vaultKeyData, setVaultKeyData] = useState({ keyIndex: 1, xpub: '', seed: '', isLoading: false }); // string rendered in modal
|
||||||
const [importText, setImportText] = useState('');
|
const [importText, setImportText] = useState('');
|
||||||
const tooltip = useRef();
|
|
||||||
const openScannerButton = useRef();
|
const openScannerButton = useRef();
|
||||||
const data = useRef(new Array(n));
|
const data = useRef(new Array(n));
|
||||||
const hasUnsavedChanges = Boolean(cosigners.length > 0 && cosigners.length !== n);
|
const hasUnsavedChanges = Boolean(cosigners.length > 0 && cosigners.length !== n);
|
||||||
|
@ -518,32 +514,6 @@ const WalletsAddMultisigStep2 = () => {
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const toolTipMenuOptions = () => {
|
|
||||||
return Platform.select({
|
|
||||||
// NOT WORKING ATM.
|
|
||||||
// ios: [
|
|
||||||
// { text: this.state.wallet.hideBalance ? loc.transactions.details_balance_show : loc.transactions.details_balance_hide, onPress: this.handleBalanceVisibility },
|
|
||||||
// { text: loc.transactions.details_copy, onPress: this.handleCopyPress },
|
|
||||||
// ],
|
|
||||||
android: {
|
|
||||||
id: 'copyXpub',
|
|
||||||
label: loc.transactions.details_copy,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
const showAndroidTooltip = () => {
|
|
||||||
showPopupMenu(toolTipMenuOptions, handleToolTipSelection, vaultKeyData.xpub);
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleToolTipSelection = () => {
|
|
||||||
handleCopyPress();
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleCopyPress = () => {
|
|
||||||
Clipboard.setString(vaultKeyData.xpub);
|
|
||||||
};
|
|
||||||
|
|
||||||
const renderSecret = entries => {
|
const renderSecret = entries => {
|
||||||
const component = [];
|
const component = [];
|
||||||
const entriesObject = entries.entries();
|
const entriesObject = entries.entries();
|
||||||
|
@ -558,24 +528,9 @@ const WalletsAddMultisigStep2 = () => {
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
component.push(
|
component.push(
|
||||||
<TouchableOpacity
|
<View style={[styles.word, stylesHook.word]} key={`${secret}${index}`}>
|
||||||
style={[styles.word, stylesHook.word]}
|
|
||||||
key={`${secret}${index}`}
|
|
||||||
onLongPress={() => (Platform.OS === 'ios' ? tooltip.current.showMenu() : showAndroidTooltip())}
|
|
||||||
>
|
|
||||||
{Platform.OS === 'ios' && (
|
|
||||||
<ToolTip
|
|
||||||
ref={tooltip}
|
|
||||||
actions={[
|
|
||||||
{
|
|
||||||
text: loc.transactions.details_copy,
|
|
||||||
onPress: () => handleCopyPress,
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
<Text style={[styles.wordText, stylesHook.wordText]}>{secret}</Text>
|
<Text style={[styles.wordText, stylesHook.wordText]}>{secret}</Text>
|
||||||
</TouchableOpacity>,
|
</View>,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue