demo-app/components/Recommendations.js (29 lines of code) (raw):

import React from "react"; const Recommendation = ({ data }) => ( <div className="col-sm-6 col-md-4 col-lg-3"> <div className="card mb-3 box-shadow"> <a href={"/product/" + data.id}> <img className="card-img-top border-bottom" alt={data.description} width="100%" height="auto" src={data.picture} /> </a> <div className="card-body text-center py-2"> <small className="card-title text-muted">{data.name}</small> </div> </div> </div> ); const Recommendations = ({ recommendations }) => ( <> <hr /> <h5 className="text-muted">Products you might like</h5> <div className="row my-2 py-3"> {recommendations.map((recommendation, i) => ( <Recommendation key={i} data={recommendation} /> ))} </div> </> ); export default Recommendations;