UNPKG

@rnw-community/react-native-payments

Version:

Accept Payments with Apple Pay and Android Pay using the Payment Request API.

13 lines 635 B
import { isDefined } from '@rnw-community/shared'; // https://www.w3.org/TR/payment-request/#dom-paymentdetailsmodifier export const resolvePaymentDetailsModifier = (platformSupportedMethod, total, displayItems = [], modifiers = []) => { const modifier = modifiers.find(candidate => candidate.supportedMethods === platformSupportedMethod); if (!isDefined(modifier)) { return { displayItems, total }; } return { displayItems: [...displayItems, ...(modifier.additionalDisplayItems ?? [])], total: modifier.total ?? total, }; }; //# sourceMappingURL=resolve-payment-details-modifier.util.js.map