order status enum changed

This commit is contained in:
hamid zarghami
2025-12-20 11:40:39 +03:30
parent 98be18f09f
commit 566c4cb97b
3 changed files with 23 additions and 35 deletions
+6 -9
View File
@@ -846,17 +846,14 @@
"payment_methods_update": "ویرایش روش پرداخت" "payment_methods_update": "ویرایش روش پرداخت"
}, },
"order_status": { "order_status": {
"pending": "در انتظار تایید", "pendingPayment": "در انتظار پرداخت",
"paid": "پرداخت شده",
"confirmed": "تایید شده", "confirmed": "تایید شده",
"preparing": "در حال آماده سازی", "preparing": "در حال آماده سازی",
"rejectedByRestaurant": "رد شده توسط رستوران", "ready": "آماده",
"cancelledByUser": "لغو شده توسط کاربر", "shipped": "ارسال شده",
"cancelledBySystem": "لغو شده توسط سیستم", "completed": "تکمیل شده",
"readyForCustomerPickup": "آماده برای دریافت مشتری", "canceled": "لغو شده"
"readyForDineIn": "آماده برای سرو در محل",
"readyForDeliveryCar": "آماده برای تحویل با ماشین",
"readyForDeliveryCourier": "آماده برای تحویل با پیک",
"delivered": "تحویل داده شده"
}, },
"reviews": { "reviews": {
"reviews": "نظرات", "reviews": "نظرات",
@@ -16,17 +16,14 @@ interface GetOrderTableColumnsParams {
const getStatusVariant = (status: string): 'success' | 'error' | 'warning' | 'info' | 'pending' => { const getStatusVariant = (status: string): 'success' | 'error' | 'warning' | 'info' | 'pending' => {
const variantMap: Record<string, 'success' | 'error' | 'warning' | 'info' | 'pending'> = { const variantMap: Record<string, 'success' | 'error' | 'warning' | 'info' | 'pending'> = {
'pending': 'pending', 'pendingPayment': 'pending',
'paid': 'info',
'confirmed': 'info', 'confirmed': 'info',
'preparing': 'warning', 'preparing': 'warning',
'rejectedByRestaurant': 'error', 'ready': 'info',
'cancelledByUser': 'error', 'shipped': 'info',
'cancelledBySystem': 'error', 'completed': 'success',
'readyForCustomerPickup': 'info', 'canceled': 'error',
'readyForDineIn': 'info',
'readyForDeliveryCar': 'info',
'readyForDeliveryCourier': 'info',
'delivered': 'success',
} }
return variantMap[status] || 'pending' return variantMap[status] || 'pending'
} }
+11 -17
View File
@@ -1,23 +1,17 @@
export const enum OrderStatus { export enum OrderStatus {
Pending = "pending", PENDING_PAYMENT = "pendingPayment",
PAID = "paid",
Confirmed = "confirmed", CONFIRMED = "confirmed",
Preparing = "preparing", PREPARING = "preparing",
READY = "ready",
RejectedByRestaurant = "rejectedByRestaurant", SHIPPED = "shipped",
CancelledByUser = "cancelledByUser", COMPLETED = "completed",
CancelledBySystem = "cancelledBySystem", CANCELED = "canceled",
ReadyForCustomerPickup = "readyForCustomerPickup",
ReadyForDineIn = "readyForDineIn",
ReadyForDeliveryCar = "readyForDeliveryCar",
ReadyForDeliveryCourier = "readyForDeliveryCourier",
Delivered = "delivered",
} }
export const enum PaymentStatusEnum { export enum PaymentStatusEnum {
Pending = "pending", Pending = "pending",
Paid = "paid", Paid = "paid",
Failed = "failed", Failed = "failed",
Refunded = "refunded",
} }