diff --git a/examples/WebViewExample.js b/examples/WebViewExample.js index c0157ed..6037fb1 100644 --- a/examples/WebViewExample.js +++ b/examples/WebViewExample.js @@ -31,7 +31,7 @@ var WEBVIEW_REF = 'webview'; var DEFAULT_URL = 'https://m.facebook.com'; const FILE_SYSTEM_ORIGIN_WHITE_LIST = ['file://*', 'http://*', 'https://*']; -class WebViewExample extends React.Component<{}, $FlowFixMeState> { +class WebViewExample extends React.Component { state = { url: DEFAULT_URL, status: 'No Page Loaded', @@ -156,7 +156,7 @@ class WebViewExample extends React.Component<{}, $FlowFixMeState> { }; } -class Button extends React.Component<$FlowFixMeProps> { +class Button extends React.Component { _handlePress = () => { if (this.props.enabled !== false && this.props.onPress) { this.props.onPress(); @@ -174,7 +174,7 @@ class Button extends React.Component<$FlowFixMeProps> { } } -class ScaledWebView extends React.Component<{}, $FlowFixMeState> { +class ScaledWebView extends React.Component { state = { scalingEnabled: true, }; @@ -210,7 +210,7 @@ class ScaledWebView extends React.Component<{}, $FlowFixMeState> { } } -class MessagingTest extends React.Component<{}, $FlowFixMeState> { +class MessagingTest extends React.Component { webview = null; state = { @@ -230,7 +230,7 @@ class MessagingTest extends React.Component<{}, $FlowFixMeState> { } }; - render(): React.Node { + render() { const { messagesReceivedFromWebView, message } = this.state; return ( @@ -267,7 +267,7 @@ class MessagingTest extends React.Component<{}, $FlowFixMeState> { } } -class InjectJS extends React.Component<{}> { +class InjectJS extends React.Component { webview = null; injectJS = () => { const script = 'document.write("Injected JS ")'; @@ -411,25 +411,25 @@ const HTML = ` `; -exports.displayName = (undefined: ?string); +exports.displayName = undefined; exports.title = ''; exports.description = 'Base component to display web content'; exports.examples = [ { title: 'Simple Browser', - render(): React.Element { + render() { return ; }, }, { title: 'Scale Page to Fit', - render(): React.Element { + render() { return ; }, }, { title: 'Bundled HTML', - render(): React.Element { + render() { return ( { + render() { return ( { + render() { return ( { + render() { return ; }, }, { title: 'Inject JavaScript', - render(): React.Element { + render() { return ; }, },