diff --git a/src/Prompt.js b/src/Prompt.js index d778d0a..bdbb1ae 100644 --- a/src/Prompt.js +++ b/src/Prompt.js @@ -5,6 +5,7 @@ import { Text, TextInput, TouchableWithoutFeedback, + TouchableOpacity, View } from 'react-native'; import styles from './styles'; @@ -31,6 +32,7 @@ export default class Prompt extends Component { cancelButtonTextStyle: PropTypes.object, inputStyle: PropTypes.object, textInputProps: PropTypes.object, + buttonFeedback: PropTypes.boolean, }; static defaultProps = { @@ -49,6 +51,7 @@ export default class Prompt extends Component { cancelButtonTextStyle: {}, inputStyle: {}, onChangeText: () => {}, + buttonFeedback: false, }; state = { @@ -99,8 +102,12 @@ export default class Prompt extends Component { submitButtonTextStyle, cancelButtonStyle, cancelButtonTextStyle, - inputStyle + inputStyle, + buttonFeedback } = this.props; + + const Button = buttonFeedback ? TouchableOpacity : TouchableWithoutFeedback; + return ( @@ -121,20 +128,20 @@ export default class Prompt extends Component { {...this.props.textInputProps} /> - + +