-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
36 lines (30 loc) · 849 Bytes
/
App.js
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
import { StatusBar } from 'expo-status-bar';
import React, { useState } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import Home from './screens/home'
import * as Fonts from 'expo-font'
import AppLoading from 'expo-app-loading'
// import Navigator from './routes/homeStack'
import Navigator from './routes/draw'
const getFonts = () => {
return Fonts.loadAsync({
'nunito-regular': require('./assets/fonts/Nunito-Regular.ttf'),
'nunito-bold': require('./assets/fonts/Nunito-Bold.ttf')
})
}
export default function App() {
const [fontsLoaded, setFontsLoaded] = useState(false)
if (fontsLoaded) {
return (
<Navigator />
);
} else {
return (
<AppLoading
startAsync={getFonts}
onFinish={() => setFontsLoaded(true)}
onError={console.warn}
/>
)
}
}