eletrotupi / tcc/ frontend/app/_layout.tsxb1af73df0b955e7eb8762629e9691f2f3c54b7ad
855 B | 31 lines Raw
1
import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native'
2
import { Stack } from 'expo-router';
3
import { useColorScheme } from 'react-native'
4

5
import { AuthProvider } from '@/context/AuthContext';
6

7
export const unstable_settings = {
8
  anchor: '(tabs)/new',
9
};
10

11
export default function RootLayout() {
12
  const colorScheme = useColorScheme();
13

14
  return (
15
    <ThemeProvider value={DefaultTheme}>
16
      <AuthProvider>
17
        <Stack>
18
          <Stack.Screen name="(tabs)" options={{ headerShown: false }} />
19
          <Stack.Screen
20
            name="auth"
21
            options={{
22
              headerShown: false,
23
              presentation: 'modal'
24
            }}
25
          />
26
          <Stack.Screen name="modal" options={{ presentation: 'modal', title: 'Modal' }} />
27
        </Stack>
28
      </AuthProvider>
29
    </ThemeProvider>
30
  );
31
}