Advertisement
dapram_

takon

Jul 31st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export default class RelatedProduct extends Component {
  2.  
  3.     state = {
  4.         datas: [
  5.             {
  6.                 img: require('../../../../assets/chart/relatedProduct/obatSakitMata.png'),
  7.                 title: "Obat sakit mata keluarga, 120ml",
  8.                 feature: "Free ongkir",
  9.                 price: "Rp 207.000"
  10.             },
  11.             {
  12.                 img: require('../../../../assets/chart/relatedProduct/obatSakitMata.png'),
  13.                 title: "Obat sakit mata keluarga, 120ml",
  14.                 feature: "Free ongkir",
  15.                 price: "Rp. 207.000"
  16.             },
  17.             {
  18.                 img: require('../../../../assets/chart/relatedProduct/obatSakitMata.png'),
  19.                 title: "Obat sakit mata keluarga, 120ml",
  20.                 feature: "Free ongkir",
  21.                 price: "Rp. 207.000"
  22.             },
  23.             {
  24.                 img: require('../../../../assets/chart/relatedProduct/obatSakitMata.png'),
  25.                 title: "Obat sakit mata keluarga, 120ml",
  26.                 feature: "Free ongkir",
  27.                 price: "Rp. 207.000"
  28.             },
  29.         ]
  30.     }
  31.  
  32.     render(){
  33.         return(
  34.             <Card style={{marginTop: -5, width: "100%", marginLeft: 0, marginRight: 0, borderColor: "transparent", elevation: 0}}>
  35.                 <CardItem header style={{backgroundColor: "#fff", height: 50}}>
  36.                     <Row style={{flex:1, justifyContent: 'center',}}>
  37.                         <Text style={styles.lineStyleLeft}/>
  38.                             <Text style={styles.recommend}>Rekomendasi produk berkaitan</Text>
  39.                         <Text style={styles.lineStyleRight}/>
  40.                     </Row>
  41.                 </CardItem>
  42.  
  43.                 <CardItem cardBody>
  44.                     {this.state.datas.map(data =>(
  45.                         <Card style={{borderColor: "transparent", elevation: 0, flexDirection: "column", flex: 1}}>
  46.                             <CardItem cardBody>
  47.                                 <TouchableOpacity>
  48.                                     <Image source={data.img} style={styles.imgContent}/>
  49.                                 </TouchableOpacity>
  50.                             </CardItem>
  51.                             <CardItem style={{backgroundColor: '#f7f7f7'}}>
  52.                                 <View style={{flex: 1, flexDirection: 'column', alignSelf: "center", justifyContent:"center"}}>
  53.                                     <TouchableOpacity>
  54.                                         <Text style={styles.title}>{data.title}</Text>
  55.                                     </TouchableOpacity>
  56.                                     <TouchableOpacity>
  57.                                         <Text style={styles.featureTitle}>{data.feature}</Text>
  58.                                     </TouchableOpacity>
  59.                                     <TouchableOpacity>
  60.                                         <Text style={styles.priceTitle}>{data.price}</Text>
  61.                                     </TouchableOpacity>
  62.                                 </View>
  63.                             </CardItem>
  64.                         </Card>  
  65.                             )
  66.                     )}
  67.                 </CardItem>
  68.             </Card>
  69.         )
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement