import React, { Component } from 'react'; import { ScrollView, Linking, Dimensions } from 'react-native'; import { BlueLoading, BlueSpacing20, BlueButton, SafeBlueArea, BlueCard, BlueText, BlueHeaderDefaultSub, } from '../BlueComponents'; import PropTypes from 'prop-types'; /** @type {AppStorage} */ let BlueApp = require('../BlueApp'); const { height } = Dimensions.get('window'); export default class About extends Component { static navigationOptions = { tabBarVisible: false, }; constructor(props) { super(props); this.state = { isLoading: true, }; } async componentDidMount() { this.setState({ isLoading: false, }); } render() { if (this.state.isLoading) { return ; } return ( this.props.navigation.goBack()} /> BlueWallet is free and opensource Bitcoin wallet. Licensed MIT. { Linking.openURL('https://github.com/Overtorment/BlueWallet'); }} title="github.com/Overtorment/BlueWallet" /> { Linking.openURL('https://twitter.com/bluewalletio'); }} title="Follow us on Twitter" /> { Linking.openURL( 'https://itunes.apple.com/us/app/bluewallet-bitcoin-wallet/id1376878040?l=ru&ls=1&mt=8', ); }} title="Leave us a review on Appstore" /> Built with awesome: * React Native * Bitcoinjs-lib * blockcypher.com API * Nodejs * Expo * react-native-elements * rn-nodeify * bignumber.js * https://github.com/StefanoBalocco/isaac.js { this.props.navigation.navigate('Selftest'); }} title="Run self test" /> ); } } About.propTypes = { navigation: PropTypes.shape({ navigate: PropTypes.func, goBack: PropTypes.func, }), };