diff --git a/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts b/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts index d7a047b..907908e 100644 --- a/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts +++ b/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts @@ -456,6 +456,12 @@ export interface OrderDetailUserAddress { postalCode: string; } +export interface OrderDetailCourier { + id: string; + fullName: string; + phone: string; +} + export interface OrderDetail { id: string; createdAt: string; @@ -464,6 +470,7 @@ export interface OrderDetail { user: OrderDetailUser; restaurant: OrderDetailRestaurant; deliveryMethod: OrderDetailDeliveryMethod; + courier?: OrderDetailCourier | null; userAddress: OrderDetailUserAddress | null; carAddress: OrderDetailCarAddress | null; paymentMethod: OrderDetailPaymentMethod; diff --git a/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx b/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx index 6e98063..923b91b 100644 --- a/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx +++ b/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx @@ -145,6 +145,24 @@ function OrderTrackingPage() { نوع ارسال {orderDetail.data?.deliveryMethod?.description} + {orderDetail.data.courier && ( + <> +
{formattedDate}
پیک:
+{order.courier.fullName} - {order.courier.phone}
+{formattedDate}
+ {order.courier && ( +پیک:
+{order.courier.fullName} - {order.courier.phone}
+