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,
}),
};