UNPKG

yoda-common-boilerplate

Version:

Repository of all JCP reusable atoms, molecules and organisms

32 lines (26 loc) 809 B
import { List } from 'atoms'; import { ProductCard } from 'molecules'; import React, { Component } from 'react'; import styles from './ProductList.css'; class ProductList extends Component { render() { const productCardRenderer = dataItem => ( <ProductCard image={dataItem.image} price={dataItem.price} originalPrice={dataItem.originalPrice} key={dataItem.id} /> ); return ( <section> <div className={styles.wrapper}> <List // Default propertie goes here // End of default properties // Overriden properties {...this.props} // Non overridable properties goes here childRenderer={productCardRenderer} /> </div> </section> ); } } export default ProductList;