UNPKG

@sqliteai/todoapp

Version:

An Expo template for building apps with the SQLite CloudSync extension

33 lines (30 loc) 1.24 kB
import { PaperProvider } from "react-native-paper"; import { NavigationContainer } from "@react-navigation/native"; import { createStackNavigator } from "@react-navigation/stack"; import Cover from "./screens/Cover"; import Home from "./screens/Home"; import AddTaskModal from "./components/AddTaskModal"; import { GestureHandlerRootView } from "react-native-gesture-handler"; import Categories from './screens/Categories'; import { SyncProvider } from './components/SyncContext'; export default function App() { const Stack = createStackNavigator(); return ( <GestureHandlerRootView style={{ flex: 1 }}> <SyncProvider> <NavigationContainer> <PaperProvider> <Stack.Navigator> <Stack.Screen name="Cover" component={Cover} /> <Stack.Screen name="Categories" component={Categories} /> <Stack.Screen name="Tasks" component={Home} /> <Stack.Group screenOptions={{ presentation: 'modal' }}> <Stack.Screen name="Add Task" component={AddTaskModal} /> </Stack.Group> </Stack.Navigator> </PaperProvider> </NavigationContainer> </SyncProvider> </GestureHandlerRootView> ); }