diff --git a/RNTester/js/InputAccessoryViewExample.js b/RNTester/js/InputAccessoryViewExample.js new file mode 100644 index 00000000000000..13b5885789b967 --- /dev/null +++ b/RNTester/js/InputAccessoryViewExample.js @@ -0,0 +1,101 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @providesModule InputAccessoryViewExample + * @flow + * @format + */ + +'use strict'; + +const Alert = require('Alert'); +const Button = require('Button'); +const Dimensions = require('Dimensions'); +const InputAccessoryView = require('InputAccessoryView'); +const React = require('React'); +const ScrollView = require('ScrollView'); +const StyleSheet = require('StyleSheet'); +const Text = require('Text'); +const TextInput = require('TextInput'); +const View = require('View'); + +class Message extends React.PureComponent<*> { + render() { + return ( + + Text Message + + ); + } +} + +class TextInputBar extends React.PureComponent<*, *> { + state = {text: ''}; + + render() { + const {width} = Dimensions.get('window'); + return ( + + { + this.setState({text}); + }} + value={this.state.text} + placeholder={'Type a message...'} + /> +