Set default INR in Currency at popup.
This commit is contained in:
parent
346ef0174b
commit
190612feed
@ -9,6 +9,7 @@ import { useCreatePaymentRequest, usePaymentRequestDetail, useUpdatePaymentReque
|
|||||||
import { zodResolver } from '@hookform/resolvers/zod';
|
import { zodResolver } from '@hookform/resolvers/zod';
|
||||||
import { formatFileSize, localToUtc } from '../../utils/appUtils';
|
import { formatFileSize, localToUtc } from '../../utils/appUtils';
|
||||||
import { defaultPaymentRequest, PaymentRequestSchema } from './PaymentRequestSchema';
|
import { defaultPaymentRequest, PaymentRequestSchema } from './PaymentRequestSchema';
|
||||||
|
import { INR_CURRENCY_CODE } from '../../utils/constants';
|
||||||
|
|
||||||
function ManagePaymentRequest({ closeModal, requestToEdit = null }) {
|
function ManagePaymentRequest({ closeModal, requestToEdit = null }) {
|
||||||
const { data, isLoading, isError, error: requestError } = usePaymentRequestDetail(requestToEdit)
|
const { data, isLoading, isError, error: requestError } = usePaymentRequestDetail(requestToEdit)
|
||||||
@ -138,6 +139,17 @@ function ManagePaymentRequest({ closeModal, requestToEdit = null }) {
|
|||||||
}
|
}
|
||||||
}, [data, reset]);
|
}, [data, reset]);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (!requestToEdit && currencyData && currencyData.length > 0) {
|
||||||
|
const inrCurrency = currencyData.find(
|
||||||
|
(c) => c.id === INR_CURRENCY_CODE
|
||||||
|
);
|
||||||
|
if (inrCurrency) {
|
||||||
|
setValue("currencyId", INR_CURRENCY_CODE, { shouldValidate: true });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, [currencyData, requestToEdit, setValue]);
|
||||||
|
|
||||||
const onSubmit = (fromdata) => {
|
const onSubmit = (fromdata) => {
|
||||||
let payload = {
|
let payload = {
|
||||||
...fromdata,
|
...fromdata,
|
||||||
@ -342,7 +354,7 @@ function ManagePaymentRequest({ closeModal, requestToEdit = null }) {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Description */}
|
{/* Description */}
|
||||||
<div className="row my-2 text-start">
|
<div className="row my-2 text-start">
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
import { boolean, z } from "zod";
|
import { boolean, z } from "zod";
|
||||||
|
import { INR_CURRENCY_CODE } from "../../utils/constants";
|
||||||
const MAX_FILE_SIZE = 5 * 1024 * 1024; // 5MB
|
const MAX_FILE_SIZE = 5 * 1024 * 1024; // 5MB
|
||||||
const ALLOWED_TYPES = [
|
const ALLOWED_TYPES = [
|
||||||
"application/pdf",
|
"application/pdf",
|
||||||
|
|||||||
@ -100,6 +100,7 @@ export const VERIFY_DOCUMENT = "13a1f30f-38d1-41bf-8e7a-b75189aab8e0";
|
|||||||
|
|
||||||
// 1 - Expense Manage
|
// 1 - Expense Manage
|
||||||
export const EXPENSE_MANAGEMENT = "a4e25142-449b-4334-a6e5-22f70e4732d7";
|
export const EXPENSE_MANAGEMENT = "a4e25142-449b-4334-a6e5-22f70e4732d7";
|
||||||
|
export const INR_CURRENCY_CODE = "78e96e4a-7ce0-4164-ae3a-c833ad45ec2c";
|
||||||
|
|
||||||
export const TENANT_STATUS = [
|
export const TENANT_STATUS = [
|
||||||
{ id: "62b05792-5115-4f99-8ff5-e8374859b191", name: "Active" },
|
{ id: "62b05792-5115-4f99-8ff5-e8374859b191", name: "Active" },
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user