diff --git a/src/components/RecurringExpense/ManageRecurringExpense.jsx b/src/components/RecurringExpense/ManageRecurringExpense.jsx index 38df1105..a9f3c913 100644 --- a/src/components/RecurringExpense/ManageRecurringExpense.jsx +++ b/src/components/RecurringExpense/ManageRecurringExpense.jsx @@ -3,12 +3,11 @@ import Label from '../common/Label'; import { useForm } from 'react-hook-form'; import { useExpenseCategory } from '../../hooks/masterHook/useMaster'; import DatePicker from '../common/DatePicker'; -// import { useCreatePaymentRequest, usePaymentRequestDetail, useUpdatePaymentRequest } from '../../hooks/useExpense'; - import { zodResolver } from '@hookform/resolvers/zod'; import { defaultRecurringExpense, PaymentRecurringExpense } from './RecurringExpenseSchema'; import { INR_CURRENCY_CODE } from '../../utils/constants'; import { useCurrencies, useProjectName } from '../../hooks/useProjects'; +import { useCreateRecurringExpense } from '../../hooks/useExpense'; function ManageRecurringExpense({ closeModal, requestToEdit = null }) { @@ -36,11 +35,11 @@ function ManageRecurringExpense({ closeModal, requestToEdit = null }) { closeModal(); }; - // const { mutate: CreatePaymentRequest, isPending: createPending } = useCreatePaymentRequest( - // () => { - // handleClose(); - // } - // ); + const { mutate: CreateRecurringExpense, isPending: createPending } = useCreateRecurringExpense( + () => { + handleClose(); + } + ); // const { mutate: PaymentRequestUpdate, isPending } = useUpdatePaymentRequest(() => // handleClose() // ); @@ -76,19 +75,19 @@ function ManageRecurringExpense({ closeModal, requestToEdit = null }) { // strikeDate: localToUtc(fromdata.strikeDate), strikeDate: fromdata.strikeDate ? new Date(fromdata.strikeDate).toISOString() : null, }; - // if (requestToEdit) { - // const editPayload = { ...payload, id: data.id}; - // PaymentRequestUpdate({ id: data.id, payload: editPayload }); - // } else { - // CreatePaymentRequest(payload); - // } + if (requestToEdit) { + const editPayload = { ...payload, id: data.id}; + PaymentRequestUpdate({ id: data.id, payload: editPayload }); + } else { + CreateRecurringExpense(payload); + } console.log("Kartik", payload) }; return (