// @flow import * as React from 'react'; import SettingsScreen from '../screens/Other/SettingsScreen'; import AboutScreen from '../screens/About/AboutScreen'; import AboutDependenciesScreen from '../screens/About/AboutDependenciesScreen'; import DebugScreen from '../screens/About/DebugScreen'; import {createStackNavigator, TransitionPresets} from "@react-navigation/stack"; import i18n from "i18n-js"; import TabNavigator from "./MainTabNavigator"; import TetrisScreen from "../screens/Tetris/TetrisScreen"; const defaultScreenOptions = { gestureEnabled: true, cardOverlayEnabled: true, ...TransitionPresets.SlideFromRightIOS, }; const MainStack = createStackNavigator(); function MainStackComponent(props: { createTabNavigator: () => React.Node }) { return ( ); } type Props = { defaultHomeRoute: string | null, defaultHomeData: { [key: string]: any } } export default class DrawerNavigator extends React.Component { createTabNavigator: () => React.Node; constructor(props: Props) { super(props); this.createTabNavigator = () => } render() { return ( ); } }