UNPKG

@open-tender/ui

Version:

A component library for use with the Open Tender web app

13 lines (12 loc) 926 B
import React from 'react'; import { makeProps } from '../utils'; import Text from './Text'; import View from './View'; const CartUpsells = ({ config, upsellItems, renderCartUpsellItem }) => { return (React.createElement(View, Object.assign({}, makeProps(config, 'cartUpsells')), React.createElement(View, Object.assign({}, makeProps(config, 'cartUpsells__header')), React.createElement(Text, Object.assign({}, makeProps(config, 'cartUpsells__title')))), React.createElement(View, Object.assign({}, makeProps(config, 'cartUpsells__items')), React.createElement(View, Object.assign({}, makeProps(config, 'cartUpsells__itemsContainer')), upsellItems.map((item, index) => (React.createElement(View, Object.assign({ key: `${item.id}-${index}` }, makeProps(config, 'cartUpsells__item')), renderCartUpsellItem(item, index + 1 === upsellItems.length)))))))); }; export default CartUpsells;