Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Sample React Native App
  3.  * https://github.com/facebook/react-native
  4.  *
  5.  * @format
  6.  * @flow
  7.  */
  8.  
  9. import React from 'react';
  10. import {
  11.   SafeAreaView,
  12.   StyleSheet,
  13.   ScrollView,
  14.   View,
  15.   Text,
  16.   StatusBar,
  17. } from 'react-native';
  18.  
  19. import {
  20.   Header,
  21.   LearnMoreLinks,
  22.   Colors,
  23.   DebugInstructions,
  24.   ReloadInstructions,
  25. } from 'react-native/Libraries/NewAppScreen';
  26.  
  27. const App: () => React$Node = () => {
  28.   return (
  29.     <>
  30.       <StatusBar barStyle="dark-content" />
  31.       <SafeAreaView>
  32.         <ScrollView
  33.           contentInsetAdjustmentBehavior="automatic"
  34.           style={styles.scrollView}>
  35.           <Header />
  36.           {global.HermesInternal == null ? null : (
  37.             <View style={styles.engine}>
  38.               <Text style={styles.footer}>Engine: Hermes</Text>
  39.             </View>
  40.           )}
  41.           <View style={styles.body}>
  42.             <View style={styles.sectionContainer}>
  43.               <Text style={styles.sectionTitle}>Step One</Text>
  44.               <Text style={styles.sectionDescription}>
  45.                 Edit <Text style={styles.highlight}>App.js</Text> to change this
  46.                 screen and then come back to see your edits.
  47.               </Text>
  48.             </View>
  49.             <View style={styles.sectionContainer}>
  50.               <Text style={styles.sectionTitle}>See Your Changes</Text>
  51.               <Text style={styles.sectionDescription}>
  52.                 <ReloadInstructions />
  53.               </Text>
  54.             </View>
  55.             <View style={styles.sectionContainer}>
  56.               <Text style={styles.sectionTitle}>Debug</Text>
  57.               <Text style={styles.sectionDescription}>
  58.                 <DebugInstructions />
  59.               </Text>
  60.             </View>
  61.             <View style={styles.sectionContainer}>
  62.               <Text style={styles.sectionTitle}>Learn More</Text>
  63.               <Text style={styles.sectionDescription}>
  64.                 Read the docs to discover what to do next:
  65.               </Text>
  66.             </View>
  67.             <LearnMoreLinks />
  68.           </View>
  69.         </ScrollView>
  70.       </SafeAreaView>
  71.     </>
  72.   );
  73. };
  74.  
  75. const styles = StyleSheet.create({
  76.   scrollView: {
  77.     backgroundColor: Colors.lighter,
  78.   },
  79.   engine: {
  80.     position: 'absolute',
  81.     right: 0,
  82.   },
  83.   body: {
  84.     backgroundColor: Colors.white,
  85.   },
  86.   sectionContainer: {
  87.     marginTop: 32,
  88.     paddingHorizontal: 24,
  89.   },
  90.   sectionTitle: {
  91.     fontSize: 24,
  92.     fontWeight: '600',
  93.     color: Colors.black,
  94.   },
  95.   sectionDescription: {
  96.     marginTop: 8,
  97.     fontSize: 18,
  98.     fontWeight: '400',
  99.     color: Colors.dark,
  100.   },
  101.   highlight: {
  102.     fontWeight: '700',
  103.   },
  104.   footer: {
  105.     color: Colors.dark,
  106.     fontSize: 12,
  107.     fontWeight: '600',
  108.     padding: 4,
  109.     paddingRight: 12,
  110.     textAlign: 'right',
  111.   },
  112. });
  113.  
  114. export default App;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement