-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathApp.tsx
47 lines (39 loc) · 1.37 KB
/
App.tsx
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import { GlobalStoreProvider } from "react-native-global-store";
const StackNav = createNativeStackNavigator();
const { Navigator, Screen } = StackNav;
const Stack = createNativeStackNavigator();
import Home from './pages/Home';
import SettingsButton from './components/settingsButton'
import Settings from "./pages/settings";
const initialState = {
count: 1,
recoveryTime: 10,
recoveryOn: false,
size: 'M',
};
const persistedKeys = ["count","recoveryTime", "recoveryOn", "size"];
export default function App() {
return (
<GlobalStoreProvider
initialState={initialState}
persistedKeys={persistedKeys}
><NavigationContainer>
<Navigator>
<Stack.Screen
name="home"
component={Home}
options={{
headerRight: () => (
<SettingsButton></SettingsButton>
),
title: 'Issie-Dice'
}}
></Stack.Screen>
<Stack.Screen name="Settings" component={Settings} />
</Navigator>
</NavigationContainer>
</GlobalStoreProvider>
);
}