From a5ac1d6a24b163e44414286bd6e86cae5fcbba33 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Wed, 22 Jul 2026 09:32:13 +0330 Subject: [PATCH] fix uild bug --- src/pages/invoice/ProformaInvoice.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pages/invoice/ProformaInvoice.tsx b/src/pages/invoice/ProformaInvoice.tsx index 154b707..a91e538 100644 --- a/src/pages/invoice/ProformaInvoice.tsx +++ b/src/pages/invoice/ProformaInvoice.tsx @@ -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()