add back and refresh button
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-07-02 23:52:16 +03:30
parent 505ff2f7b5
commit 54e2cb6b28
15 changed files with 165 additions and 52 deletions
+14 -7
View File
@@ -3,29 +3,36 @@ import { useGetRequestDetail } from './hooks/useRequestData'
import { Link, useParams } from 'react-router-dom'
import RequestItem from './components/RequestItem'
import { Paths } from '@/config/Paths'
import BackButton from '@/components/BackButton'
import Button from '@/components/Button'
import RefreshButton from '@/components/RefreshButton'
import { TickSquare } from 'iconsax-react'
import TicketSection from '../order/components/TicketSection'
const RequestDetail: FC = () => {
const { id } = useParams()
const { data } = useGetRequestDetail(id!)
const { data, refetch, isFetching } = useGetRequestDetail(id!)
return (
<div className="w-full min-h-screen bg-[#eceef6] p-6">
{/* Header Section */}
<div className="flex items-start justify-between mb-6">
<div className="text-sm text-[#8C90A3]">
درخواست #{data?.data?.requestNumber}
</div>
<Link to={Paths.perfomaInvoice.create + `?requestId=${id}`}>
<div className="flex items-center justify-between mb-6">
<BackButton to={Paths.requests.list} />
<div className="flex items-center gap-3">
<RefreshButton onClick={() => refetch()} isLoading={isFetching} />
<Link to={Paths.perfomaInvoice.create + `?requestId=${id}`}>
<Button className="w-fit px-5">
<div className="flex gap-2 items-center">
<TickSquare size={20} color="black" />
<div>ثبت پیش فاکتور</div>
</div>
</Button>
</Link>
</Link>
</div>
</div>
<div className="text-sm text-[#8C90A3] mb-6">
درخواست #{data?.data?.requestNumber}
</div>
{/* Request Information Section */}