eletrotupi / tcc/ frontend/app/_layout.tsxfefd5bc0998aefd740a98217859545750905cc81
1.1 KB | 36 lines Raw
1
//import '@tamagui/native/setup-teleport';
2
import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native'
3
import { Stack } from 'expo-router';
4
import { useColorScheme } from 'react-native'
5
import { createTamagui, TamaguiProvider, View } from 'tamagui';
6
import { tamaguiConfig } from '../tamagui.config'
7

8
import { AuthProvider } from '@/context/AuthContext';
9

10
export const unstable_settings = {
11
  anchor: '(tabs)',
12
};
13

14
export default function RootLayout() {
15
  const colorScheme = useColorScheme();
16

17
  return (
18
    <TamaguiProvider config={tamaguiConfig} defaultTheme={colorScheme!} >
19
      <ThemeProvider value={DefaultTheme}>
20
        <AuthProvider>
21
          <Stack>
22
            <Stack.Screen name="(tabs)" options={{ headerShown: false }} />
23
            <Stack.Screen
24
              name="auth"
25
              options={{
26
                headerShown: false,
27
                presentation: 'modal'
28
              }}
29
            />
30
            <Stack.Screen name="modal" options={{ presentation: 'modal', title: 'Modal' }} />
31
          </Stack>
32
        </AuthProvider>
33
      </ThemeProvider>
34
    </TamaguiProvider>
35
  );
36
}