Skip to content

Commit

Permalink
fix: array and string functions
Browse files Browse the repository at this point in the history
  • Loading branch information
Pritish Budhiraja committed Mar 13, 2024
1 parent d71c81e commit 4661bcf
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/Payment.res
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
6 changes: 3 additions & 3 deletions src/Utilities/DynamicFieldsUtils.res
Original file line number Diff line number Diff line change
Expand Up @@ -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)
})
}

0 comments on commit 4661bcf

Please sign in to comment.