-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathModelBasePage.txt
100 lines (68 loc) · 3.49 KB
/
ModelBasePage.txt
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
import React, { useState } from "react";
import {
StyleSheet,
View,
Image,
ImageBackground,
TouchableOpacity,
Text,
TouchableWithoutFeedback,
Keyboard,
Alert,
} from "react-native";
import { TextInput } from "react-native-gesture-handler";
import { widthPercentageToDP as wp, heightPercentageToDP as hp } from 'react-native-responsive-screen';
import * as Font from "expo-font"; // import Font
import * as SplashScreen from "expo-splash-screen"; // import Font
import { useCallback } from "react"; // import Font
// ================== DEF FONCTION LOCAL ==================
// ================== DEF STYLE CONST ==================
function /!\ACHANGER(props) {
//====================== DEF FONTS ======================
const [fontsLoaded, fontError] = Font.useFonts({
//====================== DEF ROBOTO ======================
"Roboto-Thin": require("../fonts/Roboto/Roboto-Thin.ttf"),
"Roboto-ThinItalic": require("../fonts/Roboto/Roboto-ThinItalic.ttf"),
"Roboto-Light": require("../fonts/Roboto/Roboto-Light.ttf"),
"Roboto-LightItalic": require("../fonts/Roboto/Roboto-LightItalic.ttf"),
"Roboto-Regular": require("../fonts/Roboto/Roboto-Regular.ttf"),
"Roboto-RegularItalic": require("../fonts/Roboto/Roboto-Italic.ttf"),
"Roboto-Medium": require("../fonts/Roboto/Roboto-Medium.ttf"),
"Roboto-MediumItalic": require("../fonts/Roboto/Roboto-MediumItalic.ttf"),
"Roboto-Bold": require("../fonts/Roboto/Roboto-Bold.ttf"),
"Roboto-BoldItalic": require("../fonts/Roboto/Roboto-BoldItalic.ttf"),
"Roboto-Black": require("../fonts/Roboto/Roboto-Black.ttf"),
"Roboto-BlackItalic": require("../fonts/Roboto/Roboto-BlackItalic.ttf"),
//====================== DEF POPPINS ======================
"Poppins-Thin": require("../fonts/Poppins/Poppins-Thin.ttf"),
"Poppins-ThinItalic": require("../fonts/Poppins/Poppins-ThinItalic.ttf"),
"Poppins-ExtraLight": require("../fonts/Poppins/Poppins-ExtraLight.ttf"),
"Poppins-ExtraLightItalic": require("../fonts/Poppins/Poppins-ExtraLightItalic.ttf"),
"Poppins-Light": require("../fonts/Poppins/Poppins-Light.ttf"),
"Poppins-LightItalic": require("../fonts/Poppins/Poppins-LightItalic.ttf"),
"Poppins-Regular": require("../fonts/Poppins/Poppins-Regular.ttf"),
"Poppins-RegularItalic": require("../fonts/Poppins/Poppins-Italic.ttf"),
"Poppins-Medium": require("../fonts/Poppins/Poppins-Medium.ttf"),
"Poppins-MediumItalic": require("../fonts/Poppins/Poppins-MediumItalic.ttf"),
"Poppins-SemiBold": require("../fonts/Poppins/Poppins-SemiBold.ttf"),
"Poppins-SemiBoldItalic": require("../fonts/Poppins/Poppins-SemiBoldItalic.ttf"),
"Poppins-Bold": require("../fonts/Poppins/Poppins-Bold.ttf"),
"Poppins-BoldItalic": require("../fonts/Poppins/Poppins-BoldItalic.ttf"),
"Poppins-ExtraBold": require("../fonts/Poppins/Poppins-ExtraBold.ttf"),
"Poppins-ExtraBoldItalic": require("../fonts/Poppins/Poppins-ExtraBoldItalic.ttf"),
"Poppins-Black": require("../fonts/Poppins/Poppins-Black.ttf"),
"Poppins-BlackItalic": require("../fonts/Poppins/Poppins-BlackItalic.ttf"),
});
const onLayoutRootView = useCallback(async () => {if (fontsLoaded || fontError) {await SplashScreen.hideAsync();}}, [fontsLoaded, fontError]);
if (!fontsLoaded && !fontError) {return null;}
return (
<View style={styles.container}>
</View>
);
};
const styles = StyleSheet.create({
container: {// modif container ALL
flex: 1,
},
});
export default /!\ACHANGER;