Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 8x 34x 34x 8x | import { PhysicalItem } from '@bigcommerce/checkout-sdk'; import getOrderSummaryItemImage from './getOrderSummaryItemImage'; import { OrderSummaryItemProps } from './OrderSummaryItem'; function mapFromPhysical(item: PhysicalItem): OrderSummaryItemProps { return { id: item.id, quantity: item.quantity, amount: item.extendedComparisonPrice, amountAfterDiscount: item.extendedSalePrice, name: item.name, image: getOrderSummaryItemImage(item), description: item.giftWrapping ? item.giftWrapping.name : undefined, productOptions: (item.options || []).map(option => ({ testId: 'cart-item-product-option', content: `${option.name} ${option.value}`, })), }; } export default mapFromPhysical; |