UNPKG

connect-transfer-react-native-sdk

Version:

Connect Transfer React Native SDK for Mastercard Open Banking Connect

57 lines (56 loc) 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _reactNative = require("react-native"); var _reactRedux = require("react-redux"); var _reactI18next = require("react-i18next"); var _MASecuredBy = _interopRequireDefault(require("../../components/MASecuredBy")); var _MAButton = _interopRequireDefault(require("../../components/MAButton")); var _linkIcon = _interopRequireDefault(require("../../assets/linkIcon.png")); var _MAAttributedText = _interopRequireDefault(require("../../components/MAAttributedText")); var _MALandingViewStyles = require("./MALandingViewStyles"); var _utils = require("../../utility/utils"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const MAFooterView = ({ onNextPress }) => { const { t } = (0, _reactI18next.useTranslation)(); const language = (0, _reactRedux.useSelector)(state => state.user.language); const STYLED_TEXT = [{ text: t('NextText'), style: _MALandingViewStyles.MAFooterViewStyle.footerHighlight }, { text: t('TermsAndConditionsText'), style: _MALandingViewStyles.MAFooterViewStyle.footerLink, onPress: () => (0, _utils.openLink)((0, _utils.getURL)(language, 'termsOfUse')) }, { text: t('PrivacyNoticeText'), style: _MALandingViewStyles.MAFooterViewStyle.footerLink, onPress: () => (0, _utils.openLink)((0, _utils.getURL)(language, 'privacy')) }]; return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_reactNative.View, { style: _MALandingViewStyles.MAFooterViewStyle.footerContainer, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_MAAttributedText.default, { text: `${t('LandingPageTermsAndConditionsInfoText')} `, textStyle: _MALandingViewStyles.MAFooterViewStyle.footerText, styledTexts: STYLED_TEXT, component: /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactNative.Image, { source: _linkIcon.default, style: _MALandingViewStyles.MAFooterViewStyle.linkIcon, testID: "link-icon" }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_MAButton.default, { text: t('NextText'), style: _MALandingViewStyles.MAFooterViewStyle.button, onPress: onNextPress, testID: "next-button" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_MASecuredBy.default, {})] }); }; var _default = exports.default = MAFooterView; //# sourceMappingURL=MAFooterView.js.map