Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { FC } from 'react'
import { AccountingObjectCounterDays } from '@/entities/accounting-object'
import { PipeStatusEnum, usePipeById } from '@/entities/pipe'
import { useRouter } from 'next/router'
export const AccountingObjectPassportHeaderContent: FC = () => {
const router = useRouter()
const accountingObjectId = router.query.pid as string
const { data, isLoading, isIdle } = usePipeById(accountingObjectId, {
enabled: !!accountingObjectId,
key: ['pipe-view', accountingObjectId as string],
})
const isArchivedOrWaiting = data?.status === PipeStatusEnum.ARCHIVED || data?.status === PipeStatusEnum.WAITING
if (isArchivedOrWaiting || isLoading || isIdle) return null
return (
<div className='flex items-center gap-x-5'>
<AccountingObjectCounterDays date={data?.inspectionDate} typeCounter='forward' />
<AccountingObjectCounterDays date={data?.deliveryDate} typeCounter='relative' />
</div>
)
}
|