UNPKG

connect-transfer-react-native-sdk

Version:

Connect Transfer React Native SDK for Mastercard Open Banking Connect

53 lines (52 loc) 1.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectTransfer = void 0; var _reactNativeGestureHandler = require("react-native-gesture-handler"); var _reactRedux = require("react-redux"); var _reactI18next = require("react-i18next"); var _store = _interopRequireDefault(require("./redux/store")); var _i18n = _interopRequireDefault(require("./locale/i18n")); var _MARootContainer = _interopRequireDefault(require("./containers/MARootContainer")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const defaultEventHandlers = { onInitializeConnectTransfer: () => { // Intentionally empty function }, onTermsAndConditionsAccepted: () => { // Intentionally empty function }, onLaunchTransferSwitch: () => { // Intentionally empty function }, onUserEvent: () => { // Intentionally empty function }, onTransferEnd: () => { // Intentionally empty function }, onErrorEvent: () => { // Intentionally empty function } }; const ConnectTransfer = ({ connectTransferUrl = '', eventHandlers = defaultEventHandlers }) => { return /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactNativeGestureHandler.GestureHandlerRootView, { children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactI18next.I18nextProvider, { i18n: _i18n.default, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactRedux.Provider, { store: _store.default, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_MARootContainer.default, { connectTransferUrl: connectTransferUrl, eventHandlers: eventHandlers }) }) }) }); }; exports.ConnectTransfer = ConnectTransfer; //# sourceMappingURL=index.js.map