From 4661bcf95afb2354b931d58351b0a4ecf88a2ee8 Mon Sep 17 00:00:00 2001 From: Pritish Budhiraja <1805317@kiit.ac.in> Date: Wed, 13 Mar 2024 16:04:03 +0530 Subject: [PATCH] fix: array and string functions --- src/Payment.res | 2 +- src/Utilities/DynamicFieldsUtils.res | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Payment.res b/src/Payment.res index 4c4d75f2..c7f22cc3 100644 --- a/src/Payment.res +++ b/src/Payment.res @@ -128,7 +128,7 @@ let make = (~paymentMode, ~integrateError, ~logger) => { zipRef.current->Nullable.toOption->Option.forEach(input => input->focus)->ignore } - if cvc->Js.String2.length > 0 && cvcNumberInRange(cvc, cardBrand)->Js.Array2.includes(true) { + if cvc->String.length > 0 && cvcNumberInRange(cvc, cardBrand)->Array.includes(true) { setIsCVCValid(_ => Some(true)) } else { setIsCVCValid(_ => None) diff --git a/src/Utilities/DynamicFieldsUtils.res b/src/Utilities/DynamicFieldsUtils.res index ec2ee459..13221ee6 100644 --- a/src/Utilities/DynamicFieldsUtils.res +++ b/src/Utilities/DynamicFieldsUtils.res @@ -703,14 +703,14 @@ let usePaymentMethodTypeFromList = (~list, ~paymentMethod, ~paymentMethodType) = ~paymentMethodType=paymentMethod, ~paymentMethodName=paymentMethodType, ), - )->Belt.Option.getWithDefault(PaymentMethodsRecord.defaultPaymentMethodType) + )->Option.getOr(PaymentMethodsRecord.defaultPaymentMethodType) }, (list, paymentMethod, paymentMethodType)) } let useAreAllRequiredFieldsPrefilled = (~list, ~paymentMethod, ~paymentMethodType) => { let paymentMethodTypes = usePaymentMethodTypeFromList(~list, ~paymentMethod, ~paymentMethodType) - paymentMethodTypes.required_fields->Js.Array2.reduce((acc, requiredField) => { + paymentMethodTypes.required_fields->Array.reduce(true, (acc, requiredField) => { acc && requiredField.value != "" - }, true) + }) }