-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.tsx
More file actions
30 lines (26 loc) · 1.08 KB
/
App.tsx
File metadata and controls
30 lines (26 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import React from "react";
import { NavigationContainer, StackActions } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/native-stack";
import { GluestackUIProvider } from "./src/components";
import { config } from "./gluestack-ui.config";
import { SafeAreaProvider } from "react-native-safe-area-context";
import SettingsScreen from "./src/screens/SettingsScreen";
import ProfileScreen from "./src/screens/ProfileScreen";
import HomeScreen from "./src/screens/HomeScreen";
import { gestureHandlerRootHOC } from "react-native-gesture-handler";
import { isLightTheme } from "./src/utils/colorScheme";
import ProfileAvatar from "./src/components/ProfileAvatar";
import TabNavigator from "./src/TabNavigator";
const Stack = createNativeStackNavigator();
const App: React.FC = () => {
return (
<SafeAreaProvider>
<GluestackUIProvider config={config.theme}>
<NavigationContainer>
<TabNavigator />
</NavigationContainer>
</GluestackUIProvider>
</SafeAreaProvider>
);
};
export default gestureHandlerRootHOC(App);