import * as React from 'react'; import Box from '@wcpos/components/src/box'; import Text from '@wcpos/components/src/text'; import { useT } from '../../../../contexts/translations'; import { useCurrentOrderCurrencyFormat } from '../../hooks/use-current-order-currency-format'; /** * */ const ItemizedTaxes = ({ taxLines = [], taxDisplayCart }) => { const { format } = useCurrentOrderCurrencyFormat(); const t = useT(); return ( {t('Taxes', { _tags: 'core' })}: {taxLines.map((tax) => { // tax_total and shipping_tax_total are separate, but we will display together const displayTax = parseFloat(tax.tax_total) + parseFloat(tax.shipping_tax_total); return ( {taxDisplayCart} {tax.label} {format(displayTax || 0)} ); })} ); }; export default ItemizedTaxes;