This commit is contained in:
@@ -12,8 +12,15 @@ import type { FilterValues } from '@/components/Filters'
|
|||||||
import { useGetInvoice } from './hooks/useInvoiceData'
|
import { useGetInvoice } from './hooks/useInvoiceData'
|
||||||
import type { InvoiceType } from './types/Types'
|
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 =>
|
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 ProformaInvoice: FC = () => {
|
||||||
const [searchParams, setSearchParams] = useSearchParams()
|
const [searchParams, setSearchParams] = useSearchParams()
|
||||||
|
|||||||
Reference in New Issue
Block a user