diff --git a/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts b/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts index 6047e31..4ab5e1a 100644 --- a/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts +++ b/src/app/[name]/(Dialogs)/order/checkout/types/Types.ts @@ -422,6 +422,13 @@ export interface OrderDetailPayment { description: string | null; } +export interface OrderDetailCarAddress { + phone: string; + carColor: string; + carModel: string; + plateNumber: string; +} + export interface OrderDetail { id: string; createdAt: string; @@ -431,7 +438,7 @@ export interface OrderDetail { restaurant: OrderDetailRestaurant; deliveryMethod: OrderDetailDeliveryMethod; userAddress: OrderAddress | null; - carAddress: string | null; + carAddress: OrderDetailCarAddress | null; paymentMethod: OrderDetailPaymentMethod; orderNumber: number; couponDiscount: number; @@ -443,8 +450,8 @@ export interface OrderDetail { deliveryFee: number; total: number; totalItems: number; - description: string | null; - tableNumber: string; + description: string; + tableNumber: string | null; status: | "pendingPayment" | "new" diff --git a/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx b/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx index 28b20b8..5e8b8e1 100644 --- a/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx +++ b/src/app/[name]/(Dialogs)/order/track/[id]/page.tsx @@ -132,6 +132,14 @@ function OrderTrackingPage() { نوع ارسال {orderDetail.data?.deliveryMethod?.description} + {orderDetail.data.carAddress && ( +
+
اطلاعات خودرو
+
+ {orderDetail.data.carAddress.carModel} {orderDetail.data.carAddress.carColor} - پلاک: {orderDetail.data.carAddress.plateNumber} +
+
+ )}
شماره سفارش #{orderDetail.data.orderNumber}