diff --git a/src/pages/order/OrderDetail.tsx b/src/pages/order/OrderDetail.tsx
index 119aaf1..2dd8e99 100644
--- a/src/pages/order/OrderDetail.tsx
+++ b/src/pages/order/OrderDetail.tsx
@@ -1,16 +1,16 @@
import { type FC } from 'react'
import { Link, useParams } from 'react-router-dom'
-import { Edit2, Printer } from 'iconsax-react'
+import { DocumentText, Edit2, Printer } from 'iconsax-react'
import { toast } from 'react-toastify'
import BackButton from '@/components/BackButton'
import RefreshButton from '@/components/RefreshButton'
import Button from '@/components/Button'
import { Paths } from '@/config/Paths'
import { extractErrorMessage } from '@/config/func'
+import { useGetInvoiceItem } from '@/pages/invoice/hooks/useInvoiceData'
import { useGetOrderDetails, useUpdateOrderStatus } from './hooks/useOrderData'
import TicketSection from './components/TicketSection'
import OrderDetailSidebar from './components/OrderDetailSidebar'
-import InvoiceItemDetailSection from './components/InvoiceItemDetailSection'
import type { OrderDetailDataType } from './types/Types'
import { OrderStatusEnum } from './enum/OrderEnum'
@@ -20,6 +20,8 @@ const OrderDetail: FC = () => {
const { mutate: updateOrderStatus, isPending: isUpdatingStatus } =
useUpdateOrderStatus()
const order = data?.data as OrderDetailDataType | undefined
+ const { data: invoiceItemData } = useGetInvoiceItem(order?.invoiceItem ?? null)
+ const invoiceId = invoiceItemData?.data?.invoice?.id
const handleUpdateStatus = (status: OrderStatusEnum) => {
if (!id) return
@@ -62,13 +64,23 @@ const OrderDetail: FC = () => {
جزئیات سفارش
- مشاهده اطلاعات سفارش، آیتم پیشفاکتور و گفتگو
+ مشاهده اطلاعات سفارش و گفتگو
refetch()} isLoading={isFetching} />
+ {invoiceId && (
+
+
+
+ )}