-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.tsx
38 lines (31 loc) · 850 Bytes
/
App.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import * as React from "react";
import { NativeBaseProvider, extendTheme } from "native-base";
import { useFonts } from "expo-font";
import { NavigationContainer } from "@react-navigation/native";
import AvDrawer from "./src/components/AvDrawer";
import { useNews } from "./src/hooks/useNews";
import { useEffect } from "react";
export default function Main() {
const { syncNews } = useNews();
const [loaded] = useFonts({
HammersmithOne: require("./assets/fonts/HammersmithOne-Regular.ttf"),
});
useEffect(() => {
syncNews();
}, []);
if (!loaded) {
return null;
}
const theme = extendTheme({
colors: {
primary: { 100: "#056970" },
},
});
return (
<NavigationContainer>
<NativeBaseProvider theme={theme}>
<AvDrawer />
</NativeBaseProvider>
</NavigationContainer>
);
}