invoice
This commit is contained in:
@@ -1,6 +1,26 @@
|
||||
export const enum ProformaInvoiceStatusEnum {
|
||||
ALL = 'all',
|
||||
NOT_CONFIRMED = 'not_confirmed',
|
||||
PARTIALLY_CONFIRMED = 'partially_confirmed',
|
||||
PENDING = 'pending',
|
||||
CONFIRMED = 'confirmed',
|
||||
}
|
||||
ARCHIVED = 'archived',
|
||||
}
|
||||
|
||||
export type InvoiceConfirmStatus =
|
||||
| 'pending'
|
||||
| 'partially_confirmed'
|
||||
| 'confirmed'
|
||||
| 'archived'
|
||||
|
||||
export const invoiceListTabStatuses: Record<
|
||||
ProformaInvoiceStatusEnum,
|
||||
InvoiceConfirmStatus[]
|
||||
> = {
|
||||
[ProformaInvoiceStatusEnum.PENDING]: ['pending'],
|
||||
[ProformaInvoiceStatusEnum.CONFIRMED]: ['partially_confirmed', 'confirmed'],
|
||||
[ProformaInvoiceStatusEnum.ARCHIVED]: ['archived'],
|
||||
}
|
||||
|
||||
export const invoiceListTabs = [
|
||||
{ label: 'در انتظار تایید', value: ProformaInvoiceStatusEnum.PENDING },
|
||||
{ label: 'تایید شده', value: ProformaInvoiceStatusEnum.CONFIRMED },
|
||||
{ label: 'آرشیو شده', value: ProformaInvoiceStatusEnum.ARCHIVED },
|
||||
] as const
|
||||
|
||||
Reference in New Issue
Block a user