{orders.map((order) => {
const hasZeroPrice = orderHasZeroPrice(order.orderItems);
const totalAmount = order.orderItems.reduce(
(sum, item) =>
sum + parseFloat(item.unit_price_amount) * item.quantity,
0,
);
return (
{
// Modal veya badge içerisine tıklandığında yönlendirmeyi engelle
if (
e.target.closest(`.${styles.pendingPriceBadgeWrapper}`) ||
e.target.closest(".ant-modal-root") ||
e.target.closest(".ant-modal-wrap")
) {
return;
}
navigate(`/orderdetail/${order.id}`);
}}
style={{ cursor: "pointer" }}
>
{t("order.orderNumber")}:
{order.id}
{t("order.orderDate")}:
{formatOrderDate(order.delivery_at)}
{t("order.sum")}:
{hasZeroPrice ? (
{t("cart.pendingPriceTitle")}
) : (
`${totalAmount.toFixed(2)} m.`
)}
{t("checkout.paymentMethod")}:
{order.payment_type}
{t("order.orderStatus")}:
{order.status}