mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-02-22 15:04:50 +01:00
FIX: Handoff enabled flag
This commit is contained in:
parent
971d92f4e3
commit
69ecddc5b8
2 changed files with 23 additions and 5 deletions
|
@ -10,6 +10,8 @@ import {
|
|||
BlueCopyToClipboardButton,
|
||||
BlueNavigationStyle,
|
||||
} from '../../BlueComponents';
|
||||
import HandoffSettings from '../../class/handoff';
|
||||
import Handoff from 'react-native-handoff';
|
||||
import PropTypes from 'prop-types';
|
||||
/** @type {AppStorage} */
|
||||
let BlueApp = require('../../BlueApp');
|
||||
|
@ -69,13 +71,16 @@ export default class TransactionsDetails extends Component {
|
|||
from,
|
||||
to,
|
||||
wallet,
|
||||
isHandOffUseEnabled: false,
|
||||
};
|
||||
}
|
||||
|
||||
async componentDidMount() {
|
||||
console.log('transactions/details - componentDidMount');
|
||||
const isHandOffUseEnabled = await HandoffSettings.isHandoffUseEnabled();
|
||||
this.setState({
|
||||
isLoading: false,
|
||||
isHandOffUseEnabled,
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -86,6 +91,13 @@ export default class TransactionsDetails extends Component {
|
|||
|
||||
return (
|
||||
<SafeBlueArea forceInset={{ horizontal: 'always' }} style={{ flex: 1 }}>
|
||||
{this.state.isHandOffUseEnabled && (
|
||||
<Handoff
|
||||
title={`Bitcoin Transaction ${this.state.tx.hash}`}
|
||||
type="io.bluewallet.bluewallet"
|
||||
url={`https://blockstream.info/tx/${this.state.tx.hash}`}
|
||||
/>
|
||||
)}
|
||||
<BlueHeaderDefaultSub leftText={loc.transactions.details.title} rightComponent={null} />
|
||||
<ScrollView style={{ flex: 1 }}>
|
||||
<BlueCard>
|
||||
|
|
|
@ -17,6 +17,7 @@ import { HDSegwitBech32Transaction } from '../../class';
|
|||
import { BitcoinUnit } from '../../models/bitcoinUnits';
|
||||
import { Icon } from 'react-native-elements';
|
||||
import Handoff from 'react-native-handoff';
|
||||
import HandoffSettings from '../../class/handoff';
|
||||
/** @type {AppStorage} */
|
||||
let BlueApp = require('../../BlueApp');
|
||||
let loc = require('../../loc');
|
||||
|
@ -70,13 +71,16 @@ export default class TransactionsStatus extends Component {
|
|||
isCPFPpossible: buttonStatus.unknown,
|
||||
isRBFBumpFeePossible: buttonStatus.unknown,
|
||||
isRBFCancelPossible: buttonStatus.unknown,
|
||||
isHandOffUseEnabled: false,
|
||||
};
|
||||
}
|
||||
|
||||
async componentDidMount() {
|
||||
console.log('transactions/details - componentDidMount');
|
||||
const isHandOffUseEnabled = await HandoffSettings.isHandoffUseEnabled();
|
||||
this.setState({
|
||||
isLoading: false,
|
||||
isHandOffUseEnabled,
|
||||
});
|
||||
|
||||
try {
|
||||
|
@ -143,11 +147,13 @@ export default class TransactionsStatus extends Component {
|
|||
|
||||
return (
|
||||
<SafeBlueArea forceInset={{ horizontal: 'always' }} style={{ flex: 1 }}>
|
||||
<Handoff
|
||||
title={`Bitcoin Transaction ${this.state.tx.hash}`}
|
||||
type="io.bluewallet.bluewallet"
|
||||
url={`https://blockstream.info/tx/${this.state.tx.hash}`}
|
||||
/>
|
||||
{this.state.isHandOffUseEnabled && (
|
||||
<Handoff
|
||||
title={`Bitcoin Transaction ${this.state.tx.hash}`}
|
||||
type="io.bluewallet.bluewallet"
|
||||
url={`https://blockstream.info/tx/${this.state.tx.hash}`}
|
||||
/>
|
||||
)}
|
||||
<View style={{ flex: 1, justifyContent: 'space-between' }}>
|
||||
<BlueCard>
|
||||
<View style={{ alignItems: 'center' }}>
|
||||
|
|
Loading…
Add table
Reference in a new issue