@open-tender/ui
Version:
A component library for use with the Open Tender web app
13 lines (12 loc) • 926 B
JavaScript
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;