added reset and setloader false once request completed

This commit is contained in:
Pramod Mahajan 2025-05-10 15:17:46 +05:30 committed by Vikas Nale
parent 636076ed56
commit 16fd31eef7
2 changed files with 12 additions and 7 deletions

View File

@ -27,6 +27,7 @@ export const ReportTask = ({ report, closeModal, refetch }) => {
register, register,
handleSubmit, handleSubmit,
formState: {errors}, formState: {errors},
reset
} = useForm({ } = useForm({
resolver: zodResolver(schema), resolver: zodResolver(schema),
defaultValues: { completedTask: 0, comment: "" }, defaultValues: { completedTask: 0, comment: "" },
@ -43,11 +44,15 @@ export const ReportTask = ({ report, closeModal, refetch }) => {
}; };
let response = await TasksRepository.reportTask(reportData); let response = await TasksRepository.reportTask(reportData);
showToast("Task reported successfully.", "success"); showToast("Task Reported Successfully.", "success");
refetch(); refetch();
reset()
setloading(false);
closeModal(); closeModal();
} catch (error) { } catch ( error )
showToast("Somthing wrog", "error"); {
const msg = error.response.data.message || error.message || "Error Occur During Api Call"
showToast(msg, "error");
} }
}; };
const handleClose = () => { const handleClose = () => {

View File

@ -102,7 +102,7 @@ const ReportTaskComments = ({ commentsData, closeModal }) => {
style={{ maxHeight: "400px" }} style={{ maxHeight: "400px" }}
> >
{comments && {comments &&
comments.map((data) => { comments?.map((data) => {
const fullName = `${data?.employee?.firstName} ${data?.employee?.lastName}`; const fullName = `${data?.employee?.firstName} ${data?.employee?.lastName}`;
const bgClass = getBgClassFromHash(fullName); const bgClass = getBgClassFromHash(fullName);
return ( return (
@ -116,10 +116,10 @@ const ReportTaskComments = ({ commentsData, closeModal }) => {
<span <span
className={`avatar-initial rounded-circle bg-label-primary}`} className={`avatar-initial rounded-circle bg-label-primary}`}
> >
{`${data?.employee?.firstName.slice( {`${data?.employee?.firstName?.slice(
0, 0,
1 1
)} ${data?.employee?.lastName.slice(0, 1)}`} )} ${data?.employee?.lastName?.slice(0, 1)}`}
</span> </span>
</div> </div>