<Stack screenOptions={screenOptions}>
<Stack.Protected guard={isAuthenticated}>
<Stack.Screen name="(authenticated)" options={{ headerShown: false }} />
</Stack.Protected>
<Stack.Protected guard={!isAuthenticated}>
<Stack.Screen name="welcome" options={{ headerShown: false }} />
<Stack.Screen name="sign-up" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
<Stack.Screen name="sign-in" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
<Stack.Screen name="sign-in-email" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
</Stack.Protected>
</Stack>
<Stack screenOptions={screenOptions}>
<Stack.Protected guard={isAuthenticated}>
<Stack.Screen name="(authenticated)" options={{ headerShown: false }} />
</Stack.Protected>
<Stack.Protected guard={!isAuthenticated}>
<Stack.Screen name="welcome" options={{ headerShown: false }} />
<Stack.Screen name="sign-up" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
<Stack.Screen name="sign-in" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
<Stack.Screen name="sign-in-email" options={{ title: '', headerBackButtonDisplayMode: 'minimal' }} />
</Stack.Protected>
</Stack>