const [loading, setLoading] = useState(null)
const load = async () => {
await AsyncStorage.getItem('isAgreementAccepted').then(result => {
console.log('RES: ', result)
if (result == null) {
setLoading(true);
} else {
setLoading(false);
}
})
}
return (
<NavigationContainer>
{loading === null ? (
<LoadingScreen />
) : (
<Stack.Navigator initialRouteName={loading ? 'EndUserAgreement' : 'login'}>
<Stack.Screen
name="EndUserAgreement"
component={EndUserAgreementScreen}
options={{ headerShown: false }}
/>}
<Stack.Screen
name="Login"
component={LoginScreen}
options={{ headerShown: false }}
/>