import * as React from 'react'; import { Provider, DefaultTheme, Appbar } from 'react-native-paper'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator, StackHeaderProps, } from '@react-navigation/stack'; import { SafeAreaProvider, initialWindowMetrics, } from 'react-native-safe-area-context'; import PlaygroundExample from './screens/PlaygroundExample'; import Home from './screens/Home'; import SimpleExample from './screens/SimpleExample'; import AdvancedExample from './screens/AdvancedExample'; export const theme = { ...DefaultTheme, roundness: 2, colors: { ...DefaultTheme.colors, primary: '#3498db', accent: '#f1c40f', }, }; export type RootStackParamList = { Home: undefined; SimpleExample: undefined; AdvancedExample: undefined; PlaygroundExample: undefined; }; const Stack = createStackNavigator(); function Header({ navigation, route }: StackHeaderProps) { const canGoBack = navigation.canGoBack(); return ( {canGoBack ? : null} ); } export default function App() { return (
}} > ); }