import clsx from "clsx" import CopyToClipboard from "../../../../components/atoms/copy-to-clipboard" import Thumbnail from "../../../../components/atoms/thumbnail" import { formatAmountWithSymbol } from "../../../../utils/prices" type SummaryLineProps = { thumbnail?: string | null productTitle: string variantTitle: string quantity: number price: number total: number sku?: string | null currencyCode: string isFree?: boolean } export const SummaryLineItem = ({ thumbnail, productTitle, variantTitle, sku, quantity, price, total, currencyCode, isFree = false, }: SummaryLineProps) => { return (

{productTitle}

{variantTitle &&

({variantTitle})

}
{sku && ( )}

{formatAmountWithSymbol({ amount: price, currency: currencyCode, })}

x {quantity}

{formatAmountWithSymbol({ amount: total, currency: currencyCode, })}

) }