Advertisement
Guest User

sguin

a guest
Jun 14th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. render() {
  2.     const { style, user, loading } = this.props;
  3.  
  4.     const userName = loading
  5.         ? 'Loading...'
  6.         : (user && user.name) || 'Failed to fetch user'; // TODO: proper error handling
  7.  
  8.     return (
  9.         <View style={styles.mainContainer}>
  10.                 <View style={styles.headerContainer}>
  11.                     <Text style={styles.title}> {userName} </Text>
  12.                 </View>
  13.                 <View>
  14.                      <View>
  15.                     <View style={styles.picture} />
  16.                     <View style={styles.editButton}>
  17.                         <TouchableOpacity>
  18.                             <Icon
  19.                             type="FontAwesome"
  20.                             name="photo"
  21.                             style={{fontSize: 20, color: colors.text}}
  22.                             />
  23.                         </TouchableOpacity>
  24.                         </View>
  25.                         </View>
  26.                 </View>
  27.                 <View style={styles.spacingView} />
  28.                 <View style={styles.middleContainer}>
  29.                     <View style={styles.userInfoBox}>
  30.                         <Text style={styles.title}>150</Text>
  31.                         <Text style={styles.userStatistics}>Tarefas</Text>
  32.                         <Text style={styles.userStatistics}>Realizadas</Text>
  33.                     </View>
  34.                     <View style={styles.userInfoBox}>
  35.                         <Text style={styles.pontuationTitle}>36</Text>
  36.                         <Text style={styles.userStatistics}>Pontos</Text>
  37.                     </View>
  38.                     <View style={styles.userInfoBox}>
  39.                         <Text style={styles.title}>48</Text>
  40.                         <Text style={styles.userStatistics}>Eventos</Text>
  41.                         <Text style={styles.userStatistics}>Concluídos</Text>
  42.                     </View>
  43.                 </View>
  44.                 <View style={styles.bottomContainer}>
  45.                   <EditForm />
  46.             </View>
  47.         </View>
  48.     );
  49.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement