connect-transfer-react-native-sdk
Version:
Connect Transfer React Native SDK for Mastercard Open Banking Connect
57 lines (56 loc) • 2.45 kB
JavaScript
;
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