-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.js
More file actions
22 lines (19 loc) · 778 Bytes
/
App.js
File metadata and controls
22 lines (19 loc) · 778 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import React from "react"
import { useColorScheme } from "react-native"
import { ThemeProvider } from "styled-components"
import StackNavigator from "./src/configs/routes"
import { AuthContextProvider } from "./src/configs/contexts/AuthContext"
import { MarvelContextProvider } from "./src/configs/contexts/MarvelContext"
import { darkTheme, lightTheme } from "./src/configs/themes/Theme"
export default function App() {
const isDarkMode = useColorScheme() === "dark"
return (
<ThemeProvider theme={isDarkMode ? darkTheme : lightTheme}>
<AuthContextProvider>
<MarvelContextProvider>
<StackNavigator />
</MarvelContextProvider>
</AuthContextProvider>
</ThemeProvider>
)
}