This commit is contained in:
@@ -12,8 +12,15 @@ import type { FilterValues } from '@/components/Filters'
|
||||
import { useGetInvoice } from './hooks/useInvoiceData'
|
||||
import type { InvoiceType } from './types/Types'
|
||||
|
||||
const INVOICE_TABS: ProformaInvoiceStatusEnum[] = [
|
||||
ProformaInvoiceStatusEnum.ALL,
|
||||
ProformaInvoiceStatusEnum.NOT_CONFIRMED,
|
||||
ProformaInvoiceStatusEnum.PARTIALLY_CONFIRMED,
|
||||
ProformaInvoiceStatusEnum.CONFIRMED,
|
||||
]
|
||||
|
||||
const isValidInvoiceTab = (value: string | null): value is ProformaInvoiceStatusEnum =>
|
||||
Object.values(ProformaInvoiceStatusEnum).includes(value as ProformaInvoiceStatusEnum)
|
||||
value !== null && INVOICE_TABS.includes(value as ProformaInvoiceStatusEnum)
|
||||
|
||||
const ProformaInvoice: FC = () => {
|
||||
const [searchParams, setSearchParams] = useSearchParams()
|
||||
|
||||
Reference in New Issue
Block a user