import React, { useEffect, useRef } from 'react'; import { useNavigation, useRoute } from '@react-navigation/native'; import BigNumber from 'bignumber.js'; import LottieView from 'lottie-react-native'; import PropTypes from 'prop-types'; import { StyleSheet, View } from 'react-native'; import { Text } from '@rneui/themed'; import { BlueCard } from '../../BlueComponents'; import Button from '../../components/Button'; import SafeArea from '../../components/SafeArea'; import { useTheme } from '../../components/themes'; import loc from '../../loc'; import { BitcoinUnit } from '../../models/bitcoinUnits'; import HandOffComponent from '../../components/HandOffComponent'; import { HandOffActivityType } from '../../components/types'; import { useSettings } from '../../hooks/context/useSettings'; const Success = () => { const pop = () => { getParent().pop(); }; const { colors } = useTheme(); const { selectedBlockExplorer } = useSettings(); const { getParent } = useNavigation(); const { amount, fee, amountUnit = BitcoinUnit.BTC, invoiceDescription = '', onDonePressed = pop, txid } = useRoute().params; const stylesHook = StyleSheet.create({ root: { backgroundColor: colors.elevated, }, amountValue: { color: colors.alternativeTextColor2, }, amountUnit: { color: colors.alternativeTextColor2, }, }); useEffect(() => { console.log('send/success - useEffect'); }, []); return (