diff --git a/src/pages/order/components/TicketSection.tsx b/src/pages/order/components/TicketSection.tsx index eba251b..aaec1f7 100644 --- a/src/pages/order/components/TicketSection.tsx +++ b/src/pages/order/components/TicketSection.tsx @@ -7,21 +7,24 @@ import { useVoiceRecorder } from '@/hooks/useVoiceRecorder' import { Play, Pause } from 'iconsax-react' import { useMultiUpload, useSingleUpload } from '@/pages/uploader/hooks/useUploader' import type { AddTicketType } from '../types/Types' -import { useAddTicket, useGetTickets } from '../hooks/useOrderData' +import { useAddTicket, useGetOrderDetails, useGetTickets } from '../hooks/useOrderData' import { useParams } from 'react-router-dom' import { toast } from '@/shared/toast' import { extractErrorMessage, getFileNameAndExtensionFromUrl } from '@/config/func' import VoicePlayer from '@/components/VoicePlayer' +import Select from '@/components/Select' const TicketSection: FC = () => { const { id } = useParams() + const [itemId, setItemId] = useState('') + const { data: order } = useGetOrderDetails(id!) const [message, setMessage] = useState('') const [files, setFiles] = useState([]) const addTicket = useAddTicket() - const { data, refetch } = useGetTickets(id!) + const { data, refetch } = useGetTickets(itemId) const singleUpload = useSingleUpload() const multiUpload = useMultiUpload() @@ -66,7 +69,7 @@ const TicketSection: FC = () => { }) } - addTicket.mutate({ orderId: id!, params: params }, { + addTicket.mutate({ orderId: itemId, params: params }, { onSuccess: () => { toast('پیام شما با موفقیت ارسال شد') refetch() @@ -90,12 +93,24 @@ const TicketSection: FC = () => { return (
{/* Designer Name */} -
+
+ +