PromotionsDetails.tsx 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. "use client";
  2. import { CartDetail } from "@/types/cart/type";
  3. // 金额明细
  4. export default function PromotionsDetails({cartData}:{
  5. cartData: CartDetail
  6. }) {
  7. return (
  8. <div className="w-full box-border">
  9. <ul className="w-full">
  10. <li className="flex justify-between items-center text-ly-12 mt-4 first:mt-0">
  11. <span>Subtotal</span>
  12. <span>{cartData.formattedSubtotal}</span>
  13. </li>
  14. <li className="flex justify-between items-center text-ly-12 mt-4 first:mt-0">
  15. <span>Shipping Method</span>
  16. <span>{cartData.formattedShippingAmount}</span>
  17. </li>
  18. <li className="flex justify-between items-center text-ly-12 mt-4 first:mt-0">
  19. <span>Gift Card</span>
  20. <span className="flex items-center flex-none h-6 bg-ly-gold px-2 text-ly-14">-{cartData.formattedGiftcardAmount}</span>
  21. </li>
  22. <li className="flex justify-between items-center text-ly-12 mt-4 first:mt-0">
  23. <span>Grand Total</span>
  24. <span>{cartData.formattedGrandTotal}</span>
  25. </li>
  26. </ul>
  27. </div>
  28. );
  29. }