@@ -1,5 +1,4 @@
|
||||
import { OrderStatusEnum } from '@/pages/order/enum/OrderEnum'
|
||||
import { RequestStatusEnum } from '@/pages/request/enum/RequestEnum'
|
||||
import { ProformaInvoiceStatusEnum } from '@/pages/invoice/enum/InvoiceEnum'
|
||||
import { PaymentStatusEnum } from '@/pages/payment/enum/Enum'
|
||||
|
||||
@@ -17,10 +16,6 @@ export type StatusConfig = {
|
||||
* برای اضافه کردن وضعیت جدید: یک کلید (مقدار enum یا string از API) و مقدار { label, variant } بگذار.
|
||||
*/
|
||||
export const statusRegistry: Record<string, StatusConfig> = {
|
||||
// --- RequestStatusEnum ---
|
||||
[RequestStatusEnum.PENDING]: { label: 'در انتظار تایید', variant: 'warning' },
|
||||
// INVOICED shared with OrderStatusEnum (same value 'invoiced') — see OrderStatusEnum.INVOICED below
|
||||
|
||||
// --- ProformaInvoiceStatusEnum ---
|
||||
[ProformaInvoiceStatusEnum.ALL]: { label: 'همه', variant: 'neutral' },
|
||||
[ProformaInvoiceStatusEnum.NOT_CONFIRMED]: { label: 'تایید نشده', variant: 'warning' },
|
||||
@@ -44,7 +39,7 @@ export const statusRegistry: Record<string, StatusConfig> = {
|
||||
[OrderStatusEnum.CANCELED]: { label: 'لغو شده', variant: 'error' },
|
||||
|
||||
// --- PaymentStatusEnum ---
|
||||
// Pending shared with RequestStatusEnum.PENDING and ticket (same value 'pending') — see above and ticket section
|
||||
// Pending shared with ticket (same value 'pending') — see ticket section
|
||||
[PaymentStatusEnum.Paid]: { label: 'پرداخت شده', variant: 'success' },
|
||||
[PaymentStatusEnum.Failed]: { label: 'ناموفق', variant: 'error' },
|
||||
[PaymentStatusEnum.Refunded]: { label: 'مسترد شده', variant: 'info' },
|
||||
|
||||
Reference in New Issue
Block a user