import React, { Component } from 'react'; import { ScrollView, TouchableOpacity } from 'react-native'; import { BlueLoading, SafeBlueArea, BlueNavigationStyle, BlueHeaderDefaultSub, BlueListItem } from '../../BlueComponents'; import PropTypes from 'prop-types'; /** @type {AppStorage} */ let BlueApp = require('../../BlueApp'); let loc = require('../../loc'); export default class Settings extends Component { static navigationOptions = { ...BlueNavigationStyle, }; constructor(props) { super(props); this.state = { isLoading: true, language: loc.getLanguage(), }; } async componentDidMount() { this.setState({ isLoading: false, storageIsEncrypted: await BlueApp.storageIsEncrypted(), }); } render() { if (this.state.isLoading) { return ; } return ( this.props.navigation.navigate('EncryptStorage')}> this.props.navigation.navigate('LightningSettings')}> this.props.navigation.navigate('Language')}> this.props.navigation.navigate('Currency')}> this.props.navigation.navigate('About')}> ); } } Settings.propTypes = { navigation: PropTypes.shape({ navigate: PropTypes.func, goBack: PropTypes.func, }), };