Files
negareh-admin/src/pages/ticket/components/OpenTicket.tsx
T
hamid zarghami aa4bf7ecdb ticket
2025-10-22 11:15:44 +03:30

34 lines
743 B
TypeScript

import { type FC } from 'react'
import Button from '@/components/Button'
import { useOpenTicket } from '../hooks/useTicketData'
type Props = {
id: string,
refetch: () => void
}
const OpenTicket: FC<Props> = ({ id, refetch }) => {
const { mutate: openTicket, isPending } = useOpenTicket()
const handleOpenTicket = () => {
openTicket(id, {
onSuccess: () => {
refetch()
}
})
}
return (
<div>
<Button
label={'باز کردن تیکت'}
onClick={handleOpenTicket}
className='px-4 h-8 text-xs'
isLoading={isPending}
/>
</div>
)
}
export default OpenTicket