status payment dynamic

This commit is contained in:
hamid zarghami
2025-12-24 09:06:31 +03:30
parent b900d5be59
commit bf8daf5fa1
+2 -3
View File
@@ -1,7 +1,5 @@
import type { FC } from 'react'
import type { Order } from '../types/Types'
import { PaymentStatusEnum } from '../enum/Enum'
import { OrderStatus } from '../enum/Enum'
import { DeliveryMethodEnum } from '@/pages/shipmentMethod/enum/Enum'
import { PaymentMethodEnum } from '@/pages/paymentMethods/enum/Enum'
import { formatPrice, formatFaNumber } from '@/helpers/func'
@@ -19,7 +17,8 @@ const PaymentInfo: FC<PaymentInfoProps> = ({
getPaymentStatusTextColor,
getPaymentStatusText
}) => {
const paymentStatus = order.paymentStatus || (order.status === OrderStatus.PAID ? PaymentStatusEnum.Paid : PaymentStatusEnum.Pending)
const paymentStatus = order.payments?.[0]?.status
const getDeliveryMethodText = (method: string): string => {
const methodMap: Record<string, string> = {