/** * @flow */ import type { NavigationScreenProp } from 'react-navigation'; import * as React from 'react'; import { ScrollView, StatusBar } from 'react-native'; import { createStackNavigator, SafeAreaView } from 'react-navigation'; import invariant from 'invariant'; import { Button } from './commonComponents/ButtonWithMargin'; type NavScreenProps = { navigation: NavigationScreenProp<*>, }; class HomeScreen extends React.Component { static navigationOptions = { title: 'Welcome', }; render() { const { navigation } = this.props; const { push } = navigation; invariant(push, 'missing `push` action creator for StackNavigator'); return (