From c30c1bb787424e05a20e82e2307db027b00e1367 Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:05:08 +0100 Subject: [PATCH 1/6] fix(paywithflutterwavebase.txs): fix error type error --- src/PaywithFlutterwaveBase.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/PaywithFlutterwaveBase.tsx b/src/PaywithFlutterwaveBase.tsx index 824a847..be8b818 100644 --- a/src/PaywithFlutterwaveBase.tsx +++ b/src/PaywithFlutterwaveBase.tsx @@ -232,13 +232,14 @@ class PayWithFlutterwaveBase

extends React.Component< } }); } catch (error) { + const errorObject = error as FlutterwaveInitError; // stop if request was canceled - if (error && /aborterror/i.test(error.code)) { + if (errorObject && /aborterror/i.test(errorObject.code)) { return; } // call onInitializeError handler if an error occured if (onInitializeError) { - onInitializeError(error); + onInitializeError(errorObject); } // set payment link to reset this.setState({ From f2b9af156452e7df7ea1689cabba507431c7f7fc Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:05:49 +0100 Subject: [PATCH 2/6] fix(paywithflutterwavebase.txs): update currency list --- src/PaywithFlutterwaveBase.tsx | 34 +++++++--------------------------- 1 file changed, 7 insertions(+), 27 deletions(-) diff --git a/src/PaywithFlutterwaveBase.tsx b/src/PaywithFlutterwaveBase.tsx index be8b818..97ff77a 100644 --- a/src/PaywithFlutterwaveBase.tsx +++ b/src/PaywithFlutterwaveBase.tsx @@ -37,33 +37,13 @@ export const PayWithFlutterwavePropTypesBase = { export const OptionsPropTypeBase = { amount: PropTypes.number.isRequired, currency: PropTypes.oneOf([ - 'AUD', - 'BIF', - 'CDF', - 'CAD', - 'CVE', - 'EUR', - 'GBP', - 'GHS', - 'GMD', - 'GNF', - 'KES', - 'LRD', - 'MWK', - 'MZN', - 'NGN', - 'RWF', - 'SLL', - 'STD', - 'TZS', - 'UGX', - 'USD', - 'XAF', - 'XOF', - 'ZAR', - 'ZMK', - 'ZMW', - 'ZWD' + 'AED', 'ALL', 'ARS', 'AUD', 'BGN', 'BHD', 'BIF', 'BND', 'BRL', 'BWP', 'CAD', 'CDF', 'CFA', 'CHF', + 'CLP', 'CNY', 'COP', 'CRC', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ETB', 'EUR', 'GBP', + 'GHS', 'GMD', 'GNF', 'GTQ', 'HKD', 'HNL', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'ISK', 'JOD', 'JPY', + 'KES', 'KHR', 'KMF', 'KRW', 'KWD', 'LBP', 'LKR', 'LRD', 'LYD', 'MAD', 'MOP', 'MUR', 'MWK', 'MXN', + 'MYR', 'MZN', 'NGN', 'NOK', 'NZD', 'OMR', 'PAB', 'PEN', 'PHP', 'PLN', 'PYG', 'QAR', 'RUB', 'RWF', + 'SAR', 'SDD', 'SEK', 'SGD', 'SLL', 'STD', 'SVC', 'SYP', 'THB', 'TND', 'TRY', 'TWD', 'TZS', 'UGX', + 'USD', 'UYI', 'VEF', 'VND', 'VUV', 'XAF', 'XOF', 'XPF', 'YER', 'ZAR', 'ZMK', 'ZMW', 'ZWD' ]), payment_plan: PropTypes.number, subaccounts: PropTypes.arrayOf(PropTypes.shape({ From 84e91c06445995b0c7db003d6f69f2453591dd5a Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:06:54 +0100 Subject: [PATCH 3/6] fix(flutterwaveinitv2.txs): fix error type error --- src/FlutterwaveInitV2.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/FlutterwaveInitV2.ts b/src/FlutterwaveInitV2.ts index 047301a..662892a 100644 --- a/src/FlutterwaveInitV2.ts +++ b/src/FlutterwaveInitV2.ts @@ -107,10 +107,11 @@ export default async function FlutterwaveInitV2( // resolve with the payment link return Promise.resolve(responseJSON.data.link); } catch (e) { - // always return a flutterwave init error - const error = e instanceof FlutterwaveInitError - ? e - : new FlutterwaveInitError({message: e.message, code: e.name.toUpperCase()}) + const errorObject = e as Error; + // always return a flutterwave init error + const error = e instanceof FlutterwaveInitError + ? errorObject + : new FlutterwaveInitError({message: errorObject.message, code: errorObject.name.toUpperCase()}) // resolve with error return Promise.reject(error); } From eaf5753de2daccd5007e277daf9f41ca2a30c765 Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:07:25 +0100 Subject: [PATCH 4/6] fix(flutterwaveinit.txs): update currency list --- src/FlutterwaveInit.ts | 39 ++++++++++----------------------------- 1 file changed, 10 insertions(+), 29 deletions(-) diff --git a/src/FlutterwaveInit.ts b/src/FlutterwaveInit.ts index dbd4141..6d1b53d 100644 --- a/src/FlutterwaveInit.ts +++ b/src/FlutterwaveInit.ts @@ -3,33 +3,13 @@ import ResponseParser from './utils/ResponseParser'; import {STANDARD_URL} from './configs'; export type Currency = - 'AUD' | - 'BIF' | - 'CDF' | - 'CAD' | - 'CVE' | - 'EUR' | - 'GBP' | - 'GHS' | - 'GMD' | - 'GNF' | - 'KES' | - 'LRD' | - 'MWK' | - 'MZN' | - 'NGN' | - 'RWF' | - 'SLL' | - 'STD' | - 'TZS' | - 'UGX' | - 'USD' | - 'XAF' | - 'XOF' | - 'ZAR' | - 'ZMK' | - 'ZMW' | - 'ZWD'; + 'AED'| 'ALL'| 'ARS'| 'AUD'| 'BGN'| 'BHD'| 'BIF'| 'BND'| 'BRL'| 'BWP'| 'CAD'| 'CDF'| 'CFA'| 'CHF'| + 'CLP'| 'CNY'| 'COP'| 'CRC'| 'CVE'| 'CZK'| 'DJF'| 'DKK'| 'DOP'| 'DZD'| 'EGP'| 'ETB'| 'EUR'| 'GBP'| + 'GHS'| 'GMD'| 'GNF'| 'GTQ'| 'HKD'| 'HNL'| 'HUF'| 'IDR'| 'ILS'| 'INR'| 'IQD'| 'ISK'| 'JOD'| 'JPY'| + 'KES'| 'KHR'| 'KMF'| 'KRW'| 'KWD'| 'LBP'| 'LKR'| 'LRD'| 'LYD'| 'MAD'| 'MOP'| 'MUR'| 'MWK'| 'MXN'| + 'MYR'| 'MZN'| 'NGN'| 'NOK'| 'NZD'| 'OMR'| 'PAB'| 'PEN'| 'PHP'| 'PLN'| 'PYG'| 'QAR'| 'RUB'| 'RWF'| + 'SAR'| 'SDD'| 'SEK'| 'SGD'| 'SLL'| 'STD'| 'SVC'| 'SYP'| 'THB'| 'TND'| 'TRY'| 'TWD'| 'TZS'| 'UGX'| + 'USD'| 'UYI'| 'VEF'| 'VND'| 'VUV'| 'XAF'| 'XOF'| 'XPF'| 'YER'| 'ZAR'| 'ZMK'| 'ZMW'| 'ZWD'; export interface FlutterwaveInitSubAccount { id: string; @@ -130,10 +110,11 @@ export default async function FlutterwaveInit( // resolve with the payment link return Promise.resolve(await ResponseParser(responseData)); } catch (e) { + const errorObject = e as Error; // always return a flutterwave init error const error = e instanceof FlutterwaveInitError - ? e - : new FlutterwaveInitError({message: e.message, code: e.name.toUpperCase()}) + ? errorObject + : new FlutterwaveInitError({message: errorObject.message, code: errorObject.name.toUpperCase()}) // resolve with error return Promise.reject(error); } From 0e29a92f849066682a76982b533e9b75c3daa8df Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:23:51 +0100 Subject: [PATCH 5/6] generated files --- dist/FlutterwaveButton.js | 24 ++++---- dist/FlutterwaveCheckout.js | 50 ++++++++-------- dist/FlutterwaveInit.d.ts | 5 +- dist/FlutterwaveInit.d.ts.map | 2 +- dist/FlutterwaveInit.js | 17 +++--- dist/FlutterwaveInitV2.d.ts | 3 +- dist/FlutterwaveInitV2.d.ts.map | 2 +- dist/FlutterwaveInitV2.js | 19 +++--- dist/PayWithFlutterwave.d.ts | 2 +- dist/PayWithFlutterwave.d.ts.map | 2 +- dist/PayWithFlutterwave.js | 4 +- dist/PayWithFlutterwaveV2.d.ts | 2 +- dist/PayWithFlutterwaveV2.d.ts.map | 2 +- dist/PayWithFlutterwaveV2.js | 2 +- dist/PaywithFlutterwaveBase.d.ts | 6 +- dist/PaywithFlutterwaveBase.d.ts.map | 2 +- dist/PaywithFlutterwaveBase.js | 73 +++++++++--------------- dist/configs.js | 2 +- dist/utils/CustomPropTypesRules.d.ts | 2 +- dist/utils/CustomPropTypesRules.d.ts.map | 2 +- dist/utils/CustomPropTypesRules.js | 2 +- dist/utils/FlutterwaveInitError.js | 4 +- dist/utils/ResponseParser.js | 8 +-- 23 files changed, 111 insertions(+), 126 deletions(-) diff --git a/dist/FlutterwaveButton.js b/dist/FlutterwaveButton.js index cd64bc1..ebd0047 100644 --- a/dist/FlutterwaveButton.js +++ b/dist/FlutterwaveButton.js @@ -7,16 +7,16 @@ var FlutterwaveButton = function FlutterwaveButton(_a) { var style = _a.style, alignLeft = _a.alignLeft, children = _a.children, disabled = _a.disabled, onPress = _a.onPress; // render primary button return ( + styles.button, + disabled ? styles.buttonBusy : {}, + alignLeft ? styles.buttonAlignLeft : {}, + style + ]} activeOpacity={1} testID='flw-button'> <> {children ? children : ()} {disabled - ? () - : null} + ? () + : null} ); }; @@ -28,13 +28,13 @@ var styles = StyleSheet.create({ top: 0, bottom: 0, right: 0, - backgroundColor: 'rgba(255, 255, 255, 0.6)' + backgroundColor: 'rgba(255, 255, 255, 0.6)', }, buttonBusy: { - borderColor: colors.primaryLight + borderColor: colors.primaryLight, }, buttonAlignLeft: { - justifyContent: 'flex-start' + justifyContent: 'flex-start', }, button: { paddingHorizontal: 16, @@ -47,13 +47,13 @@ var styles = StyleSheet.create({ alignItems: 'center', justifyContent: 'center', flexDirection: 'row', - overflow: 'hidden' + overflow: 'hidden', }, buttonContent: { resizeMode: 'contain', width: 187.3, height: 187.3 / contentSizeDimension - } + }, }); // export component as default export default FlutterwaveButton; diff --git a/dist/FlutterwaveCheckout.js b/dist/FlutterwaveCheckout.js index 952c75c..b4d94cc 100644 --- a/dist/FlutterwaveCheckout.js +++ b/dist/FlutterwaveCheckout.js @@ -32,8 +32,8 @@ var FlutterwaveCheckout = function FlutterwaveCheckout(props) { Animated.timing(animation.current, { toValue: 1, duration: 700, - easing: Easing["in"](Easing.elastic(0.72)), - useNativeDriver: false + easing: Easing.in(Easing.elastic(0.72)), + useNativeDriver: false, }).start(); }, []); var animateOut = React.useCallback(function () { @@ -41,7 +41,7 @@ var FlutterwaveCheckout = function FlutterwaveCheckout(props) { Animated.timing(animation.current, { toValue: 0, duration: 400, - useNativeDriver: false + useNativeDriver: false, }).start(function () { setShow(false); resolve(); @@ -61,7 +61,7 @@ var FlutterwaveCheckout = function FlutterwaveCheckout(props) { { text: 'Yes, Cancel', style: 'destructive', - onPress: function () { return handleAbort(true); } + onPress: function () { return handleAbort(true); }, }, ]); return; @@ -99,21 +99,21 @@ var FlutterwaveCheckout = function FlutterwaveCheckout(props) { }, [doAnimate]); var marginTop = animation.current.interpolate({ inputRange: [0, 1], - outputRange: [windowHeight, 0] + outputRange: [windowHeight, 0], }); var opacity = animation.current.interpolate({ inputRange: [0, 0.3, 1], - outputRange: [0, 1, 1] + outputRange: [0, 1, 1], }); return ( + styles.webviewContainer, + { + marginTop: marginTop, + opacity: opacity + } + ]} testID='flw-checkout-dialog'> ; }} renderLoading={function () { return ; }}/> ); @@ -123,7 +123,7 @@ var FlutterwaveCheckoutBackdrop = function FlutterwaveCheckoutBackdrop(_a) { // Interpolation backdrop animation var backgroundColor = animation.interpolate({ inputRange: [0, 0.3, 1], - outputRange: [colors.transparent, colors.transparent, 'rgba(0,0,0,0.5)'] + outputRange: [colors.transparent, colors.transparent, 'rgba(0,0,0,0.5)'], }); return ( @@ -153,17 +153,17 @@ var styles = StyleSheet.create({ errorActionButtonText: { textAlign: 'center', color: colors.primary, - fontSize: 16 + fontSize: 16, }, errorActionButton: { paddingHorizontal: 16, - paddingVertical: 16 + paddingVertical: 16, }, errorText: { color: colors.secondary, textAlign: 'center', marginBottom: 32, - fontSize: 18 + fontSize: 18, }, error: { position: 'absolute', @@ -174,19 +174,19 @@ var styles = StyleSheet.create({ backgroundColor: '#ffffff', justifyContent: 'center', alignItems: 'center', - paddingHorizontal: 56 + paddingHorizontal: 56, }, backdrop: { position: 'absolute', left: 0, right: 0, bottom: 0, - top: 0 + top: 0, }, loadingImage: { width: 64, height: 64, - resizeMode: 'contain' + resizeMode: 'contain', }, loading: { position: 'absolute', @@ -196,20 +196,20 @@ var styles = StyleSheet.create({ left: 0, backgroundColor: 'rgba(255, 255, 255, 0.3)', justifyContent: 'center', - alignItems: 'center' + alignItems: 'center', }, webviewContainer: { - top: Platform.select({ ios: 96, android: 64 }), + top: Platform.select({ ios: 96, android: 64 }), // status bar height aware for ios flex: 1, backgroundColor: '#efefef', - paddingBottom: Platform.select({ ios: 96, android: 64 }), + paddingBottom: Platform.select({ ios: 96, android: 64 }), // status bar height aware for ios overflow: 'hidden', borderTopLeftRadius: windowHeight * borderRadiusDimension, - borderTopRightRadius: windowHeight * borderRadiusDimension + borderTopRightRadius: windowHeight * borderRadiusDimension, }, webview: { flex: 1, - backgroundColor: 'rgba(0,0,0,0)' - } + backgroundColor: 'rgba(0,0,0,0)', + }, }); export default FlutterwaveCheckout; diff --git a/dist/FlutterwaveInit.d.ts b/dist/FlutterwaveInit.d.ts index 4426375..061e013 100644 --- a/dist/FlutterwaveInit.d.ts +++ b/dist/FlutterwaveInit.d.ts @@ -1,5 +1,4 @@ -/// -export declare type Currency = 'AUD' | 'BIF' | 'CDF' | 'CAD' | 'CVE' | 'EUR' | 'GBP' | 'GHS' | 'GMD' | 'GNF' | 'KES' | 'LRD' | 'MWK' | 'MZN' | 'NGN' | 'RWF' | 'SLL' | 'STD' | 'TZS' | 'UGX' | 'USD' | 'XAF' | 'XOF' | 'ZAR' | 'ZMK' | 'ZMW' | 'ZWD'; +export type Currency = 'AED' | 'ALL' | 'ARS' | 'AUD' | 'BGN' | 'BHD' | 'BIF' | 'BND' | 'BRL' | 'BWP' | 'CAD' | 'CDF' | 'CFA' | 'CHF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ETB' | 'EUR' | 'GBP' | 'GHS' | 'GMD' | 'GNF' | 'GTQ' | 'HKD' | 'HNL' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'ISK' | 'JOD' | 'JPY' | 'KES' | 'KHR' | 'KMF' | 'KRW' | 'KWD' | 'LBP' | 'LKR' | 'LRD' | 'LYD' | 'MAD' | 'MOP' | 'MUR' | 'MWK' | 'MXN' | 'MYR' | 'MZN' | 'NGN' | 'NOK' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PHP' | 'PLN' | 'PYG' | 'QAR' | 'RUB' | 'RWF' | 'SAR' | 'SDD' | 'SEK' | 'SGD' | 'SLL' | 'STD' | 'SVC' | 'SYP' | 'THB' | 'TND' | 'TRY' | 'TWD' | 'TZS' | 'UGX' | 'USD' | 'UYI' | 'VEF' | 'VND' | 'VUV' | 'XAF' | 'XOF' | 'XPF' | 'YER' | 'ZAR' | 'ZMK' | 'ZMW' | 'ZWD'; export interface FlutterwaveInitSubAccount { id: string; transaction_split_ratio?: number; @@ -28,7 +27,7 @@ export interface FlutterwaveInitCustomizations { logo?: string; description?: string; } -export declare type FlutterwaveInitOptions = FlutterwaveInitOptionsBase & { +export type FlutterwaveInitOptions = FlutterwaveInitOptionsBase & { authorization: string; tx_ref: string; customer: FlutterwaveInitCustomer; diff --git a/dist/FlutterwaveInit.d.ts.map b/dist/FlutterwaveInit.d.ts.map index 5dd69e0..30a6fb8 100644 --- a/dist/FlutterwaveInit.d.ts.map +++ b/dist/FlutterwaveInit.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FlutterwaveInit.d.ts","sourceRoot":"","sources":["../src/FlutterwaveInit.ts"],"names":[],"mappings":";AAIA,oBAAY,QAAQ,GAClB,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,GACL,KAAK,CAAC;AAER,MAAM,WAAW,yBAAyB;IACxC,EAAE,EAAE,MAAM,CAAC;IACX,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,uBAAuB,CAAC,EAAE,MAAM,CAAC;IACjC,kBAAkB,CAAC,EAAE,MAAM,CAAC;CAC7B;AAED,MAAM,WAAW,0BAA0B;IACzC,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,QAAQ,CAAC;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;CAChD;AAED,UAAU,sBAAsB;IAC9B,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC;CAClB;AAED,MAAM,WAAW,uBAAuB;IACtC,KAAK,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED,MAAM,WAAW,6BAA6B;IAC5C,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,oBAAY,sBAAsB,GAAG,0BAA0B,GAAG;IAChE,aAAa,EAAE,MAAM,CAAC;IACtB,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,uBAAuB,CAAC;IAClC,IAAI,CAAC,EAAE,sBAAsB,GAAG,IAAI,CAAC;IACrC,cAAc,CAAC,EAAE,6BAA6B,CAAC;CAChD,CAAC;AAEF,MAAM,WAAW,UAAU;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,YAAY;IAC3B,MAAM,CAAC,EAAE,SAAS,GAAG,OAAO,CAAC;IAC7B,OAAO,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,MAAM,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC;IAC3B,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,IAAI,CAAC,EAAE;QACL,IAAI,EAAE,MAAM,CAAC;KACd,CAAC;CACH;AASD;;;;;;GAMG;AACH,wBAA8B,eAAe,CAC3C,OAAO,EAAE,sBAAsB,EAC/B,eAAe,CAAC,EAAE,eAAe,GAChC,OAAO,CAAC,MAAM,CAAC,CAgCjB"} \ No newline at end of file +{"version":3,"file":"FlutterwaveInit.d.ts","sourceRoot":"","sources":["../src/FlutterwaveInit.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/FlutterwaveInit.js b/dist/FlutterwaveInit.js index 02fbaa2..d59fe0f 100644 --- a/dist/FlutterwaveInit.js +++ b/dist/FlutterwaveInit.js @@ -8,12 +8,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); + return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); - while (_) try { + while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { @@ -57,7 +57,7 @@ import { STANDARD_URL } from './configs'; */ export default function FlutterwaveInit(options, abortController) { return __awaiter(this, void 0, void 0, function () { - var authorization, body, headers, fetchOptions, response, responseData, _a, _b, e_1, error; + var authorization, body, headers, fetchOptions, response, responseData, _a, _b, e_1, errorObject, error; return __generator(this, function (_c) { switch (_c.label) { case 0: @@ -65,11 +65,11 @@ export default function FlutterwaveInit(options, abortController) { authorization = options.authorization, body = __rest(options, ["authorization"]); headers = new Headers; headers.append('Content-Type', 'application/json'); - headers.append('Authorization', "Bearer " + authorization); + headers.append('Authorization', "Bearer ".concat(authorization)); fetchOptions = { method: 'POST', body: JSON.stringify(body), - headers: headers + headers: headers, }; // add abortController if defined if (abortController) { @@ -89,9 +89,10 @@ export default function FlutterwaveInit(options, abortController) { return [2 /*return*/, _b.apply(_a, [_c.sent()])]; case 4: e_1 = _c.sent(); + errorObject = e_1; error = e_1 instanceof FlutterwaveInitError - ? e_1 - : new FlutterwaveInitError({ message: e_1.message, code: e_1.name.toUpperCase() }); + ? errorObject + : new FlutterwaveInitError({ message: errorObject.message, code: errorObject.name.toUpperCase() }); // resolve with error return [2 /*return*/, Promise.reject(error)]; case 5: return [2 /*return*/]; diff --git a/dist/FlutterwaveInitV2.d.ts b/dist/FlutterwaveInitV2.d.ts index a35dc10..716b46b 100644 --- a/dist/FlutterwaveInitV2.d.ts +++ b/dist/FlutterwaveInitV2.d.ts @@ -1,4 +1,3 @@ -/// import { Currency, FlutterwaveInitSubAccount } from './FlutterwaveInit'; export interface FlutterwaveInitOptionsBase { amount: number; @@ -17,7 +16,7 @@ interface FlutterwavePaymentMetaV2 { metaname: string; metavalue: string; } -export declare type FlutterwaveInitV2Options = FlutterwaveInitOptionsBase & { +export type FlutterwaveInitV2Options = FlutterwaveInitOptionsBase & { txref: string; PBFPubKey: string; customer_firstname?: string; diff --git a/dist/FlutterwaveInitV2.d.ts.map b/dist/FlutterwaveInitV2.d.ts.map index 9f28c0c..2cc10bc 100644 --- a/dist/FlutterwaveInitV2.d.ts.map +++ b/dist/FlutterwaveInitV2.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"FlutterwaveInitV2.d.ts","sourceRoot":"","sources":["../src/FlutterwaveInitV2.ts"],"names":[],"mappings":";AAEA,OAAO,EAAC,QAAQ,EAAE,yBAAyB,EAAC,MAAM,mBAAmB,CAAC;AAEtE,MAAM,WAAW,0BAA0B;IACzC,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,QAAQ,CAAC;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;CAChD;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;CACjB;AASD,UAAU,wBAAwB;IAChC,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,oBAAY,wBAAwB,GAAG,0BAA0B,GAAG;IAClE,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,cAAc,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC;CACxC,CAAA;AAYD;;;;;;;;;;;GAWG;AACH,wBAA8B,iBAAiB,CAC7C,OAAO,EAAE,wBAAwB,EACjC,eAAe,CAAC,EAAE,eAAe,GAChC,OAAO,CAAC,MAAM,CAAC,CA6CjB"} \ No newline at end of file +{"version":3,"file":"FlutterwaveInitV2.d.ts","sourceRoot":"","sources":["../src/FlutterwaveInitV2.ts"],"names":[],"mappings":"AAEA,OAAO,EAAC,QAAQ,EAAE,yBAAyB,EAAC,MAAM,mBAAmB,CAAC;AAEtE,MAAM,WAAW,0BAA0B;IACzC,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,QAAQ,CAAC;IACpB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,WAAW,CAAC,EAAE,KAAK,CAAC,yBAAyB,CAAC,CAAC;CAChD;AAED,MAAM,WAAW,UAAU;IACzB,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,EAAE,MAAM,CAAC;CACjB;AASD,UAAU,wBAAwB;IAChC,QAAQ,EAAE,MAAM,CAAC;IACjB,SAAS,EAAE,MAAM,CAAC;CACnB;AAED,MAAM,MAAM,wBAAwB,GAAG,0BAA0B,GAAG;IAClE,KAAK,EAAE,MAAM,CAAC;IACd,SAAS,EAAE,MAAM,CAAC;IAClB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,cAAc,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,eAAe,CAAC,EAAE,MAAM,CAAC;IACzB,YAAY,CAAC,EAAE,MAAM,CAAC;IACtB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,IAAI,CAAC,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC;CACxC,CAAA;AAYD;;;;;;;;;;;GAWG;AACH,wBAA8B,iBAAiB,CAC7C,OAAO,EAAE,wBAAwB,EACjC,eAAe,CAAC,EAAE,eAAe,GAChC,OAAO,CAAC,MAAM,CAAC,CA8CjB"} \ No newline at end of file diff --git a/dist/FlutterwaveInitV2.js b/dist/FlutterwaveInitV2.js index b3e1989..a5aa20a 100644 --- a/dist/FlutterwaveInitV2.js +++ b/dist/FlutterwaveInitV2.js @@ -19,12 +19,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); + return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); - while (_) try { + while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { @@ -61,7 +61,7 @@ import { STANDARD_URL_V2 } from './configs'; */ export default function FlutterwaveInitV2(options, abortController) { return __awaiter(this, void 0, void 0, function () { - var body, headers, fetchOptions, response, responseJSON, e_1, error; + var body, headers, fetchOptions, response, responseJSON, e_1, errorObject, error; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -72,7 +72,7 @@ export default function FlutterwaveInitV2(options, abortController) { fetchOptions = { method: 'POST', body: JSON.stringify(body), - headers: headers + headers: headers, }; // add abort controller if defined if (abortController) { @@ -89,23 +89,24 @@ export default function FlutterwaveInitV2(options, abortController) { if (!responseJSON.data) { throw new FlutterwaveInitError({ code: 'STANDARD_INIT_ERROR', - message: responseJSON.message || 'An unknown error occured!' + message: responseJSON.message || 'An unknown error occured!', }); } // check if the link is missing in data if (!responseJSON.data.link) { throw new FlutterwaveInitError({ code: responseJSON.data.code || 'MALFORMED_RESPONSE', - message: responseJSON.data.message || 'An unknown error occured!' + message: responseJSON.data.message || 'An unknown error occured!', }); } // resolve with the payment link return [2 /*return*/, Promise.resolve(responseJSON.data.link)]; case 3: e_1 = _a.sent(); + errorObject = e_1; error = e_1 instanceof FlutterwaveInitError - ? e_1 - : new FlutterwaveInitError({ message: e_1.message, code: e_1.name.toUpperCase() }); + ? errorObject + : new FlutterwaveInitError({ message: errorObject.message, code: errorObject.name.toUpperCase() }); // resolve with error return [2 /*return*/, Promise.reject(error)]; case 4: return [2 /*return*/]; diff --git a/dist/PayWithFlutterwave.d.ts b/dist/PayWithFlutterwave.d.ts index a787083..9d809ea 100644 --- a/dist/PayWithFlutterwave.d.ts +++ b/dist/PayWithFlutterwave.d.ts @@ -6,7 +6,7 @@ export interface RedirectParams { transaction_id?: string; tx_ref: string; } -export declare type PayWithFlutterwaveProps = PayWithFlutterwavePropsBase & { +export type PayWithFlutterwaveProps = PayWithFlutterwavePropsBase & { onRedirect: (data: RedirectParams) => void; options: Omit; }; diff --git a/dist/PayWithFlutterwave.d.ts.map b/dist/PayWithFlutterwave.d.ts.map index b6fedee..7061d46 100644 --- a/dist/PayWithFlutterwave.d.ts.map +++ b/dist/PayWithFlutterwave.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PayWithFlutterwave.d.ts","sourceRoot":"","sources":["../src/PayWithFlutterwave.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,OAAO,EACL,2BAA2B,EAG5B,MAAM,0BAA0B,CAAC;AAClC,OAAwB,EAAC,sBAAsB,EAAC,MAAM,mBAAmB,CAAC;AAK1E,MAAM,WAAW,cAAc;IAC7B,MAAM,EAAE,YAAY,GAAG,WAAW,CAAC;IACnC,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,CAAC;CAChB;AAGD,oBAAY,uBAAuB,GAAG,2BAA2B,GAAG;IAClE,UAAU,EAAE,CAAC,IAAI,EAAE,cAAc,KAAK,IAAI,CAAC;IAC3C,OAAO,EAAE,IAAI,CAAC,sBAAsB,EAAE,cAAc,CAAC,CAAC;CACvD,CAAA;AAGD,QAAA,MAAM,kBAAkB,EAAC,KAAK,CAAC,EAAE,CAAC,uBAAuB,CASxD,CAAA;AAyBD,eAAe,kBAAkB,CAAC"} \ No newline at end of file +{"version":3,"file":"PayWithFlutterwave.d.ts","sourceRoot":"","sources":["../src/PayWithFlutterwave.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,OAAO,EACL,2BAA2B,EAG5B,MAAM,0BAA0B,CAAC;AAClC,OAAwB,EAAC,sBAAsB,EAAC,MAAM,mBAAmB,CAAC;AAK1E,MAAM,WAAW,cAAc;IAC7B,MAAM,EAAE,YAAY,GAAG,WAAW,CAAC;IACnC,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,CAAC;CAChB;AAGD,MAAM,MAAM,uBAAuB,GAAG,2BAA2B,GAAG;IAClE,UAAU,EAAE,CAAC,IAAI,EAAE,cAAc,KAAK,IAAI,CAAC;IAC3C,OAAO,EAAE,IAAI,CAAC,sBAAsB,EAAE,cAAc,CAAC,CAAC;CACvD,CAAA;AAGD,QAAA,MAAM,kBAAkB,EAAC,KAAK,CAAC,EAAE,CAAC,uBAAuB,CASxD,CAAA;AAyBD,eAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/dist/PayWithFlutterwave.js b/dist/PayWithFlutterwave.js index edd823f..5cd710b 100644 --- a/dist/PayWithFlutterwave.js +++ b/dist/PayWithFlutterwave.js @@ -38,11 +38,11 @@ PayWithFlutterwave.propTypes = __assign(__assign({}, PayWithFlutterwavePropTypes options: PropTypes.shape(__assign(__assign({}, OptionsPropTypeBase), { authorization: PropTypes.string.isRequired, tx_ref: PropTypes.string.isRequired, payment_options: PaymentOptionsPropRule(PAYMENT_OPTIONS), customer: PropTypes.shape({ name: PropTypes.string, phonenumber: PropTypes.string, - email: PropTypes.string.isRequired + email: PropTypes.string.isRequired, }).isRequired, meta: PropTypes.object, customizations: PropTypes.shape({ title: PropTypes.string, logo: PropTypes.string, - description: PropTypes.string + description: PropTypes.string, }) })).isRequired }); // export component as default export default PayWithFlutterwave; diff --git a/dist/PayWithFlutterwaveV2.d.ts b/dist/PayWithFlutterwaveV2.d.ts index 22d16c0..a714ec5 100644 --- a/dist/PayWithFlutterwaveV2.d.ts +++ b/dist/PayWithFlutterwaveV2.d.ts @@ -6,7 +6,7 @@ export interface RedirectParamsV2 { flwref?: string; txref: string; } -export declare type PayWithFlutterwaveV2Props = PayWithFlutterwavePropsBase & { +export type PayWithFlutterwaveV2Props = PayWithFlutterwavePropsBase & { onRedirect: (data: RedirectParamsV2) => void; options: Omit; }; diff --git a/dist/PayWithFlutterwaveV2.d.ts.map b/dist/PayWithFlutterwaveV2.d.ts.map index f40ba68..37abb50 100644 --- a/dist/PayWithFlutterwaveV2.d.ts.map +++ b/dist/PayWithFlutterwaveV2.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PayWithFlutterwaveV2.d.ts","sourceRoot":"","sources":["../src/PayWithFlutterwaveV2.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,OAAO,EACL,2BAA2B,EAG5B,MAAM,0BAA0B,CAAC;AAClC,OAA0B,EAAC,wBAAwB,EAAC,MAAM,qBAAqB,CAAC;AAKhF,MAAM,WAAW,gBAAgB;IAC/B,SAAS,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;IAC7B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,oBAAY,yBAAyB,GAAG,2BAA2B,GAAG;IACpE,UAAU,EAAE,CAAC,IAAI,EAAE,gBAAgB,KAAK,IAAI,CAAC;IAC7C,OAAO,EAAE,IAAI,CAAC,wBAAwB,EAAE,cAAc,CAAC,CAAC;CACzD,CAAA;AAGD,QAAA,MAAM,oBAAoB,EAAC,KAAK,CAAC,EAAE,CAAC,yBAAyB,CAS5D,CAAA;AA2BD,eAAe,oBAAoB,CAAC"} \ No newline at end of file +{"version":3,"file":"PayWithFlutterwaveV2.d.ts","sourceRoot":"","sources":["../src/PayWithFlutterwaveV2.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAE1B,OAAO,EACL,2BAA2B,EAG5B,MAAM,0BAA0B,CAAC;AAClC,OAA0B,EAAC,wBAAwB,EAAC,MAAM,qBAAqB,CAAC;AAKhF,MAAM,WAAW,gBAAgB;IAC/B,SAAS,CAAC,EAAE,MAAM,GAAG,OAAO,CAAC;IAC7B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,KAAK,EAAE,MAAM,CAAC;CACf;AAED,MAAM,MAAM,yBAAyB,GAAG,2BAA2B,GAAG;IACpE,UAAU,EAAE,CAAC,IAAI,EAAE,gBAAgB,KAAK,IAAI,CAAC;IAC7C,OAAO,EAAE,IAAI,CAAC,wBAAwB,EAAE,cAAc,CAAC,CAAC;CACzD,CAAA;AAGD,QAAA,MAAM,oBAAoB,EAAC,KAAK,CAAC,EAAE,CAAC,yBAAyB,CAS5D,CAAA;AA2BD,eAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/dist/PayWithFlutterwaveV2.js b/dist/PayWithFlutterwaveV2.js index 78d9452..756bfe7 100644 --- a/dist/PayWithFlutterwaveV2.js +++ b/dist/PayWithFlutterwaveV2.js @@ -37,7 +37,7 @@ PayWithFlutterwaveV2.propTypes = __assign(__assign({}, PayWithFlutterwavePropTyp // @ts-ignore options: PropTypes.shape(__assign(__assign({}, OptionsPropTypeBase), { payment_options: PaymentOptionsPropRule(PAYMENT_OPTIONS_V2), txref: PropTypes.string.isRequired, PBFPubKey: PropTypes.string.isRequired, customer_firstname: PropTypes.string, customer_lastname: PropTypes.string, customer_email: PropTypes.string.isRequired, customer_phone: PropTypes.string, country: PropTypes.string, pay_button_text: PropTypes.string, custom_title: PropTypes.string, custom_description: PropTypes.string, custom_logo: PropTypes.string, meta: PropTypes.arrayOf(PropTypes.shape({ metaname: PropTypes.string, - metavalue: PropTypes.string + metavalue: PropTypes.string, })) })).isRequired }); // export component as default export default PayWithFlutterwaveV2; diff --git a/dist/PaywithFlutterwaveBase.d.ts b/dist/PaywithFlutterwaveBase.d.ts index 90290ed..ca5c9f5 100644 --- a/dist/PaywithFlutterwaveBase.d.ts +++ b/dist/PaywithFlutterwaveBase.d.ts @@ -46,7 +46,7 @@ interface PayWithFlutterwaveState { reference: string | null; resetLink: boolean; } -export declare type PayWithFlutterwaveBaseProps = PayWithFlutterwavePropsBase & { +export type PayWithFlutterwaveBaseProps = PayWithFlutterwavePropsBase & { options: any; init: (options: any, abortController?: AbortController) => Promise; reference: string; @@ -63,8 +63,8 @@ declare class PayWithFlutterwaveBase

extends React.Component void; handleRedirect: (params: any) => void; handleInit: () => Promise; - render(): JSX.Element; - renderButton(): {} | null | undefined; + render(): React.JSX.Element; + renderButton(): React.ReactNode; } export default PayWithFlutterwaveBase; //# sourceMappingURL=PaywithFlutterwaveBase.d.ts.map \ No newline at end of file diff --git a/dist/PaywithFlutterwaveBase.d.ts.map b/dist/PaywithFlutterwaveBase.d.ts.map index f4bddfe..1c7949a 100644 --- a/dist/PaywithFlutterwaveBase.d.ts.map +++ b/dist/PaywithFlutterwaveBase.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"PaywithFlutterwaveBase.d.ts","sourceRoot":"","sources":["../src/PaywithFlutterwaveBase.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,SAAS,MAAM,YAAY,CAAC;AACnC,OAAO,oBAAoB,MAAM,8BAA8B,CAAC;AAIhE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AAEpD,MAAM,WAAW,iBAAiB;IAChC,QAAQ,EAAE,OAAO,CAAC;IAClB,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAED,MAAM,WAAW,2BAA2B;IAC1C,KAAK,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC7B,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC;IAChC,gBAAgB,CAAC,EAAE,MAAM,IAAI,CAAC;IAC9B,eAAe,CAAC,EAAE,MAAM,IAAI,CAAC;IAC7B,iBAAiB,CAAC,EAAE,CAAC,KAAK,EAAE,oBAAoB,KAAK,IAAI,CAAC;IAC1D,OAAO,CAAC,EAAE,MAAM,IAAI,CAAC;IACrB,YAAY,CAAC,EAAE,CAAC,MAAM,EAAE,iBAAiB,KAAK,KAAK,CAAC,SAAS,CAAC;IAC9D,SAAS,CAAC,EAAE,WAAW,GAAG,OAAO,CAAC;IAClC,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,eAAO,MAAM,+BAA+B;;;;;;;;CAQ3C,CAAC;AAEF,eAAO,MAAM,mBAAmB;;;;;;;;;;;CAuC/B,CAAC;AAEF,UAAU,uBAAuB;IAC/B,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;IACpB,SAAS,EAAE,OAAO,CAAC;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,SAAS,EAAE,OAAO,CAAC;CACpB;AAED,oBAAY,2BAA2B,GAAG,2BAA2B,GAAG;IACtE,OAAO,EAAE,GAAG,CAAC;IACb,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,eAAe,CAAC,EAAE,eAAe,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;IAC3E,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,cAAM,sBAAsB,CAAC,CAAC,GAAG,EAAE,CAAE,SAAQ,KAAK,CAAC,SAAS,CAC1D,2BAA2B,GAAG,CAAC,EAC/B,uBAAuB,CACxB;IAEC,KAAK,EAAE,uBAAuB,CAM5B;IAEF,eAAe,CAAC,EAAE,eAAe,CAAC;IAElC,OAAO,EAAE,GAAG,CAAC;IAEb,cAAc,CAAC,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,CAAC;IAEvC,kBAAkB,CAAC,SAAS,EAAE,2BAA2B;IAQzD,oBAAoB;IAMpB,KAAK,aAWH;IAEF,oBAAoB,aAYnB;IAED,WAAW,aAMV;IAED,cAAc,wBAcb;IAED,UAAU,sBA0ER;IAEF,MAAM;IAeN,YAAY;CAiBb;AAED,eAAe,sBAAsB,CAAC"} \ No newline at end of file +{"version":3,"file":"PaywithFlutterwaveBase.d.ts","sourceRoot":"","sources":["../src/PaywithFlutterwaveBase.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,SAAS,MAAM,YAAY,CAAC;AACnC,OAAO,oBAAoB,MAAM,8BAA8B,CAAC;AAIhE,OAAO,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AAEpD,MAAM,WAAW,iBAAiB;IAChC,QAAQ,EAAE,OAAO,CAAC;IAClB,OAAO,EAAE,MAAM,IAAI,CAAC;CACrB;AAED,MAAM,WAAW,2BAA2B;IAC1C,KAAK,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC7B,UAAU,EAAE,CAAC,IAAI,EAAE,GAAG,KAAK,IAAI,CAAC;IAChC,gBAAgB,CAAC,EAAE,MAAM,IAAI,CAAC;IAC9B,eAAe,CAAC,EAAE,MAAM,IAAI,CAAC;IAC7B,iBAAiB,CAAC,EAAE,CAAC,KAAK,EAAE,oBAAoB,KAAK,IAAI,CAAC;IAC1D,OAAO,CAAC,EAAE,MAAM,IAAI,CAAC;IACrB,YAAY,CAAC,EAAE,CAAC,MAAM,EAAE,iBAAiB,KAAK,KAAK,CAAC,SAAS,CAAC;IAC9D,SAAS,CAAC,EAAE,WAAW,GAAG,OAAO,CAAC;IAClC,IAAI,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC;IAClB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB;AAED,eAAO,MAAM,+BAA+B;;;;;;;;CAQ3C,CAAC;AAEF,eAAO,MAAM,mBAAmB;;;;;;;;;;;CAmB/B,CAAC;AAEF,UAAU,uBAAuB;IAC/B,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;IACpB,SAAS,EAAE,OAAO,CAAC;IACnB,UAAU,EAAE,OAAO,CAAC;IACpB,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,SAAS,EAAE,OAAO,CAAC;CACpB;AAED,MAAM,MAAM,2BAA2B,GAAG,2BAA2B,GAAG;IACtE,OAAO,EAAE,GAAG,CAAC;IACb,IAAI,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,eAAe,CAAC,EAAE,eAAe,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;IAC3E,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,cAAM,sBAAsB,CAAC,CAAC,GAAG,EAAE,CAAE,SAAQ,KAAK,CAAC,SAAS,CAC1D,2BAA2B,GAAG,CAAC,EAC/B,uBAAuB,CACxB;IAEC,KAAK,EAAE,uBAAuB,CAM5B;IAEF,eAAe,CAAC,EAAE,eAAe,CAAC;IAElC,OAAO,EAAE,GAAG,CAAC;IAEb,cAAc,CAAC,EAAE,MAAM,OAAO,CAAC,MAAM,CAAC,CAAC;IAEvC,kBAAkB,CAAC,SAAS,EAAE,2BAA2B;IAQzD,oBAAoB;IAMpB,KAAK,aAWH;IAEF,oBAAoB,aAYnB;IAED,WAAW,aAMV;IAED,cAAc,GAAI,QAAQ,GAAG,UAc5B;IAED,UAAU,sBA2ER;IAEF,MAAM;IAeN,YAAY;CAiBb;AAED,eAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/dist/PaywithFlutterwaveBase.js b/dist/PaywithFlutterwaveBase.js index 38ced70..4f56777 100644 --- a/dist/PaywithFlutterwaveBase.js +++ b/dist/PaywithFlutterwaveBase.js @@ -2,10 +2,12 @@ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); @@ -32,12 +34,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }); }; var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); + return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); - while (_) try { + while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { @@ -71,47 +73,27 @@ export var PayWithFlutterwavePropTypesBase = { onWillInitialize: PropTypes.func, onDidInitialize: PropTypes.func, onInitializeError: PropTypes.func, - customButton: PropTypes.func + customButton: PropTypes.func, }; export var OptionsPropTypeBase = { amount: PropTypes.number.isRequired, currency: PropTypes.oneOf([ - 'AUD', - 'BIF', - 'CDF', - 'CAD', - 'CVE', - 'EUR', - 'GBP', - 'GHS', - 'GMD', - 'GNF', - 'KES', - 'LRD', - 'MWK', - 'MZN', - 'NGN', - 'RWF', - 'SLL', - 'STD', - 'TZS', - 'UGX', - 'USD', - 'XAF', - 'XOF', - 'ZAR', - 'ZMK', - 'ZMW', - 'ZWD' + 'AED', 'ALL', 'ARS', 'AUD', 'BGN', 'BHD', 'BIF', 'BND', 'BRL', 'BWP', 'CAD', 'CDF', 'CFA', 'CHF', + 'CLP', 'CNY', 'COP', 'CRC', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ETB', 'EUR', 'GBP', + 'GHS', 'GMD', 'GNF', 'GTQ', 'HKD', 'HNL', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'ISK', 'JOD', 'JPY', + 'KES', 'KHR', 'KMF', 'KRW', 'KWD', 'LBP', 'LKR', 'LRD', 'LYD', 'MAD', 'MOP', 'MUR', 'MWK', 'MXN', + 'MYR', 'MZN', 'NGN', 'NOK', 'NZD', 'OMR', 'PAB', 'PEN', 'PHP', 'PLN', 'PYG', 'QAR', 'RUB', 'RWF', + 'SAR', 'SDD', 'SEK', 'SGD', 'SLL', 'STD', 'SVC', 'SYP', 'THB', 'TND', 'TRY', 'TWD', 'TZS', 'UGX', + 'USD', 'UYI', 'VEF', 'VND', 'VUV', 'XAF', 'XOF', 'XPF', 'YER', 'ZAR', 'ZMK', 'ZMW', 'ZWD' ]), payment_plan: PropTypes.number, subaccounts: PropTypes.arrayOf(PropTypes.shape({ id: PropTypes.string.isRequired, transaction_split_ratio: PropTypes.number, transaction_charge_type: PropTypes.string, - transaction_charge: PropTypes.number + transaction_charge: PropTypes.number, })), - integrity_hash: PropTypes.string + integrity_hash: PropTypes.string, }; var PayWithFlutterwaveBase = /** @class */ (function (_super) { __extends(PayWithFlutterwaveBase, _super); @@ -122,7 +104,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { link: null, resetLink: false, showDialog: false, - reference: null + reference: null, }; _this.reset = function () { if (_this.abortController) { @@ -135,7 +117,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { isPending: false, link: resetLink ? null : link, resetLink: false, - showDialog: false + showDialog: false, }); }); }; @@ -147,7 +129,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { if (!showDialog) { return _this.setState({ link: null, - reference: null + reference: null, }); } _this.setState({ resetLink: true }); @@ -167,7 +149,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { return ({ reference: params.flwref || params.status === 'successful' ? null : reference, resetLink: params.flwref || params.status === 'successful' ? true : resetLink, - showDialog: false + showDialog: false, }); }, function () { onRedirect(params); @@ -190,7 +172,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { if (onInitializeError) { onInitializeError(new FlutterwaveInitError({ message: 'Please generate a new transaction reference.', - code: 'SAME_TXREF' + code: 'SAME_TXREF', })); } return [2 /*return*/]; @@ -209,9 +191,9 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { isPending: true, link: null, reference: this.props.reference, - showDialog: false + showDialog: false, }, function () { return __awaiter(_this, void 0, void 0, function () { - var paymentLink, error_1; + var paymentLink, error_1, errorObject; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -223,7 +205,7 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { this.setState({ link: paymentLink, isPending: false, - showDialog: true + showDialog: true, }, function () { // fire did initialize handler if available if (onDidInitialize) { @@ -233,18 +215,19 @@ var PayWithFlutterwaveBase = /** @class */ (function (_super) { return [3 /*break*/, 3]; case 2: error_1 = _a.sent(); + errorObject = error_1; // stop if request was canceled - if (error_1 && /aborterror/i.test(error_1.code)) { + if (errorObject && /aborterror/i.test(errorObject.code)) { return [2 /*return*/]; } // call onInitializeError handler if an error occured if (onInitializeError) { - onInitializeError(error_1); + onInitializeError(errorObject); } // set payment link to reset this.setState({ resetLink: true, - reference: null + reference: null, }, this.reset); return [3 /*break*/, 3]; case 3: return [2 /*return*/]; diff --git a/dist/configs.js b/dist/configs.js index 24ce19a..918cfdb 100644 --- a/dist/configs.js +++ b/dist/configs.js @@ -13,7 +13,7 @@ export var colors = { primary: '#f5a623', primaryLight: '#f9ce85', secondary: '#12122C', - transparent: 'rgba(0,0,0,0)' + transparent: 'rgba(0,0,0,0)', }; /** * Payment options available in V3 diff --git a/dist/utils/CustomPropTypesRules.d.ts b/dist/utils/CustomPropTypesRules.d.ts index 80b4353..5d89cb1 100644 --- a/dist/utils/CustomPropTypesRules.d.ts +++ b/dist/utils/CustomPropTypesRules.d.ts @@ -1,4 +1,4 @@ -export declare const PaymentOptionsPropRule: (options: string[]) => (props: { +export declare const PaymentOptionsPropRule: (options: Array) => (props: { [k: string]: any; }, propName: string) => Error | null; //# sourceMappingURL=CustomPropTypesRules.d.ts.map \ No newline at end of file diff --git a/dist/utils/CustomPropTypesRules.d.ts.map b/dist/utils/CustomPropTypesRules.d.ts.map index eaa1542..cfe572f 100644 --- a/dist/utils/CustomPropTypesRules.d.ts.map +++ b/dist/utils/CustomPropTypesRules.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"CustomPropTypesRules.d.ts","sourceRoot":"","sources":["../../src/utils/CustomPropTypesRules.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,sBAAsB;;oCA4BlC,CAAA"} \ No newline at end of file +{"version":3,"file":"CustomPropTypesRules.d.ts","sourceRoot":"","sources":["../../src/utils/CustomPropTypesRules.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,sBAAsB,GAAI,SAAS,KAAK,CAAC,MAAM,CAAC,MAAM,OAAM;IAAC,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAA;CAAC,EAAE,UAAU,MAAM,iBA4B5G,CAAA"} \ No newline at end of file diff --git a/dist/utils/CustomPropTypesRules.js b/dist/utils/CustomPropTypesRules.js index 9e3645a..6013cf9 100644 --- a/dist/utils/CustomPropTypesRules.js +++ b/dist/utils/CustomPropTypesRules.js @@ -10,7 +10,7 @@ export var PaymentOptionsPropRule = function (options) { return function (props, var paymentOptionsList = props[propName].split(','); var _loop_1 = function (i) { if (options.findIndex(function (j) { return j.trim() === paymentOptionsList[i].trim(); }) === -1) { - return { value: new Error("\"payment_options\"(" + props[propName] + ") must be any of the following values.\n" + options.map(function (i, n) { return n + 1 + ". " + i + "\n"; }).join('')) }; + return { value: new Error("\"payment_options\"(".concat(props[propName], ") must be any of the following values.\n").concat(options.map(function (i, n) { return "".concat(n + 1, ". ").concat(i, "\n"); }).join(''))) }; } }; for (var i = 0; i < paymentOptionsList.length; i++) { diff --git a/dist/utils/FlutterwaveInitError.js b/dist/utils/FlutterwaveInitError.js index ec1d9ef..376d56c 100644 --- a/dist/utils/FlutterwaveInitError.js +++ b/dist/utils/FlutterwaveInitError.js @@ -2,10 +2,12 @@ var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); diff --git a/dist/utils/ResponseParser.js b/dist/utils/ResponseParser.js index 9c8db5f..e5a6239 100644 --- a/dist/utils/ResponseParser.js +++ b/dist/utils/ResponseParser.js @@ -15,7 +15,7 @@ export default function ResponseParser(_a) { if (!data || !data.link) { return reject(new FlutterwaveInitError({ code: 'MALFORMED_RESPONSE', - message: message + message: message, })); } // return the payment link @@ -25,14 +25,14 @@ export default function ResponseParser(_a) { if (/authorization/i.test(message) && /required/i.test(message)) { reject(new FlutterwaveInitError({ code: 'AUTH_MISSING', - message: message + message: message, })); } // invalid authorization if (/authorization/i.test(message) && /invalid/i.test(message)) { reject(new FlutterwaveInitError({ code: 'AUTH_INVALID', - message: message + message: message, })); } // field errors @@ -40,7 +40,7 @@ export default function ResponseParser(_a) { reject(new FlutterwaveInitError({ code: 'INVALID_OPTIONS', message: message, - errors: errors.map(function (i) { return i.message; }) + errors: errors.map(function (i) { return i.message; }), })); } // defaults to the initially passed message From ded4b95aa90198a957af3ec29bf3cd25e5e5cdd1 Mon Sep 17 00:00:00 2001 From: Ismail Ibrahim Date: Fri, 7 Nov 2025 13:25:08 +0100 Subject: [PATCH 6/6] fix(package.json): update dependencies --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index db39527..8d337f4 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "@types/react": "^16.9.34", "@types/react-native": "^0.62.2", "@types/react-test-renderer": "^16.9.2", - "@typescript-eslint/eslint-plugin": "^2.27.0", - "@typescript-eslint/parser": "^2.27.0", + "@typescript-eslint/eslint-plugin": "^8.46.2", + "@typescript-eslint/parser": "^8.46.2", "abortcontroller-polyfill": "^1.4.0", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^24.9.0", @@ -60,7 +60,7 @@ "react-test-renderer": "16.8.6", "semantic-release": "^17.0.8", "ts-jest": "^24.2.0", - "typescript": "^3.8.3" + "typescript": "^5.9.3" }, "peerDependencies": { "react": "*",