diff --git a/Libraries/Components/WebView/WebView.android.js b/Libraries/Components/WebView/WebView.android.js index b525c44f3..274d76728 100644 --- a/Libraries/Components/WebView/WebView.android.js +++ b/Libraries/Components/WebView/WebView.android.js @@ -36,7 +36,8 @@ var WebView = React.createClass({ propTypes: { renderError: PropTypes.func, // view to show if there's an error renderLoading: PropTypes.func, // loading indicator to show - url: PropTypes.string.isRequired, + url: PropTypes.string, + html: PropTypes.string, automaticallyAdjustContentInsets: PropTypes.bool, contentInset: EdgeInsetsPropType, onNavigationStateChange: PropTypes.func, @@ -102,6 +103,7 @@ var WebView = React.createClass({ key="webViewKey" style={webViewStyles} url={this.props.url} + html={this.props.html} injectedJavaScript={this.props.injectedJavaScript} userAgent={this.props.userAgent} javaScriptEnabledAndroid={this.props.javaScriptEnabledAndroid} @@ -183,6 +185,7 @@ var WebView = React.createClass({ var RCTWebView = createReactNativeComponentClass({ validAttributes: merge(ReactNativeViewAttributes.UIView, { + html: true, injectedJavaScript: true, javaScriptEnabledAndroid: true, url: true,