-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbtw.tsx
41 lines (37 loc) · 1.41 KB
/
btw.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
import React, {useState,useEffect } from 'react';
import {createNativeStackNavigator} from '@react-navigation/native-stack';
import Register from './screenFolder/Register/Register';
import Main from './layout/Main';
import Code from './screenFolder/Code';
import Login from './screenFolder/Login/index';
import {ContextRefetch} from './hook/context';
import changeNavigationBarColor from 'react-native-navigation-bar-color';
import color from './components/colors/colors'
import {StatusBar} from 'react-native'
const Stack = createNativeStackNavigator();
export default function Btw() {
// const [value, dispatch] = useReducer(reducer, initialState);
useEffect(() => {
const changeColor = async () => {
try {
const response = await changeNavigationBarColor(color.primary);
console.log(response);
} catch (e) {
console.log(e);
}
};
changeColor();
}, []);
const [refetch, setRefetch] = useState(1);
return (
<ContextRefetch.Provider value={[refetch, setRefetch]}>
<Stack.Navigator screenOptions={{headerShown: false}}>
<Stack.Screen name="Main" component={Main} />
<Stack.Screen name="Register" component={Register} />
<Stack.Screen name="Code" component={Code} />
<Stack.Screen name="Login" component={Login} />
</Stack.Navigator>
<StatusBar backgroundColor={color.primary} />
</ContextRefetch.Provider>
);
}