_layout.tsx 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. import { Stack } from 'expo-router/stack';
  2. import AuthProvider from '../context/AuthProvider';
  3. import { EXPO_PUBLIC_NODE_ENV } from '@env';
  4. export default function RootLayout() {
  5. return (
  6. <AuthProvider>
  7. <Stack>
  8. <Stack.Screen
  9. name="(auth)/(tabs)"
  10. options={{ headerShown: false }}
  11. />
  12. <Stack.Screen
  13. name="(public)/login"
  14. options={{ headerShown: false, title: 'Login' }}
  15. />
  16. {/* Testing Purpose */}
  17. {EXPO_PUBLIC_NODE_ENV == 'development' ? (
  18. <Stack.Screen
  19. name="(public)/test"
  20. options={{
  21. headerShown: false,
  22. title: 'Test Component Page'
  23. }}
  24. />
  25. ) : (
  26. <></>
  27. )}
  28. </Stack>
  29. </AuthProvider>
  30. );
  31. }