Extracting SettingsButton component

This commit is contained in:
Sofiya Tepikin
2018-12-05 22:20:28 +01:00
parent 426a3bda30
commit e16fc39298
2 changed files with 26 additions and 19 deletions
+3 -19
View File
@@ -1,8 +1,5 @@
import React, { Component } from 'react'
import {
View,
TouchableOpacity,
} from 'react-native'
import { View } from 'react-native'
import nodejs from 'nodejs-mobile-react-native'
import AppText from '../../app-text'
import styles from '../../../styles'
@@ -10,22 +7,9 @@ import { settings } from '../../../i18n/en/settings'
import { requestHash, changeEncryptionAndRestartApp } from '../../../db'
import PasswordField from './password-field'
import showBackUpReminder from './show-backup-reminder'
import SettingsButton from './settings-button'
const SettingsButton = ({ children, ...props }) => {
return (
<TouchableOpacity
style={[
styles.settingsButton,
props.disabled ? styles.settingsButtonDisabled : null
]}
{ ...props }
>
<AppText style={styles.settingsButtonText}>
{children}
</AppText>
</TouchableOpacity>
)
}
export default class CreatePassword extends Component {
constructor() {