1.0.2 • Published 7 years ago
dev3s-react-native-prompt v1.0.2
dev3s-react-native-prompt
A cross-platform prompt component for React Native.
Installation
$ npm install dev3s-react-native-prompt --saveDemo
| iOS | Android |
|---|---|
![]() | ![]() |
Basic Usage
import Prompt from 'react-native-prompt';
// Inside render()
<Prompt
title="Say something"
placeholder="Start typing"
defaultValue="Hello"
visible={ this.state.promptVisible }
onCancel={ () => this.setState({
promptVisible: false,
message: "You cancelled"
}) }
onSubmit={ (value) => this.setState({
promptVisible: false,
message: `You said "${value}"`
}) }/>API
Props:
visible(boolean) -- Whentrue, the prompt is displayed, closes otherwisetitle(string, required) -- The title text of the promptplaceholder(string) -- The placeholder text of the promptdefaultValue(string) -- The default value of the promptonCancel(function, required) -- Function that is called when user cancels promptonSubmit(function, required) -- Function that is called with user's value when they submitsubmitText(string) -- The string that is displayed on the submit button (defaults to "OK")cancelText(string) -- The string that is displayed on the cancel button (defaults to "Cancel")onChangeText(function) -- Function that is called with user input when it changes.textInputProps(Object) -- Additional props on the input element
Testing
Install dev modules:
npm installRun tests
npm testChangelog
1.0.2
- Fixed compatibility with React Native 0.55.2.
1.0.0
- Updates
valuewhendefaultValuechanges. (Thanks https://github.com/vessp) - Removes unnecessary
flex: 1style. (Thanks https://github.com/stevehollaar)
0.18.6
- Adds
textInputPropsto allow additional props to be passed to the input element. Thanks @yueshuaijie!

