Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
57 lines
2.8 KiB
TypeScript
57 lines
2.8 KiB
TypeScript
// Module ID: 10896
|
|
// Function ID: 10897
|
|
// Name: UnifiedGiftModal
|
|
// Dependencies: [32, 19, 21, 4808, 7052, 10897, 1114, 5674, 10898, 10929, 7214, 2]
|
|
// Exports: default
|
|
|
|
// Module 10896 (UnifiedGiftModal)
|
|
import util from "util" /* 1114 */;
|
|
import ModalActionCreatorsDefault from "ModalActionCreators" /* 4808 */;
|
|
import NavigatorHeader from "NavigatorHeader" /* 5674 */;
|
|
import UnifiedGiftModalTypes from "UnifiedGiftModalTypes" /* 10897 */;
|
|
import _slicedToArray from "module_32" /* 32 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
const jsx = fn(21).jsx;
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/checkout/native/gifting/UnifiedGiftModal.tsx");
|
|
|
|
export default function UnifiedGiftModal(analyticsLocations) {
|
|
({ skuId, lockedRecipientUser, onGiftModalDismiss, validateRecipient, renderProductDetails, renderPurchaseSection } = analyticsLocations);
|
|
const tmp = validateRecipient(renderProductDetails.useState(lockedRecipientUser), 2);
|
|
const first = tmp[0];
|
|
closure_7 = tmp[1];
|
|
const items = [onGiftModalDismiss];
|
|
const callback = renderProductDetails.useCallback(() => {
|
|
ModalActionCreatorsDefault.pop();
|
|
if (onGiftModalDismiss != null) {
|
|
onGiftModalDismiss();
|
|
}
|
|
}, items);
|
|
const items1 = [lockedRecipientUser, first, skuId, callback, validateRecipient, renderProductDetails, renderPurchaseSection];
|
|
const navigatorScreens = skuId(onGiftModalDismiss[4]).useNavigatorScreens(() => {
|
|
const obj = {};
|
|
const obj2 = { title: null, headerLeft: null, render: null };
|
|
const intl = util.intl;
|
|
obj2.title = intl.string(util.t["JCFN/y"]);
|
|
obj2.headerLeft = NavigatorHeader.getHeaderCloseButton(callback);
|
|
obj2.render = function render() {
|
|
return renderPurchaseSection(lockedRecipientUser(onGiftModalDismiss[8]), { skuId, recipientUser, setRecipientUser, lockedRecipient: null != closure_1_1, validateRecipient, renderProductDetails, renderPurchaseSection });
|
|
};
|
|
obj[UnifiedGiftModalTypes.UnifiedGiftModalScreens.GIFT_DETAIL] = obj2;
|
|
const obj4 = { title: null, headerLeft: null, render: null };
|
|
const intl2 = util.intl;
|
|
obj4.title = intl2.string(util.t.R0vK0N);
|
|
obj4.headerLeft = NavigatorHeader.getHeaderBackButton();
|
|
obj4.render = function render() {
|
|
return renderPurchaseSection(lockedRecipientUser(onGiftModalDismiss[9]), { setRecipientUser });
|
|
};
|
|
obj[UnifiedGiftModalTypes.UnifiedGiftModalScreens.RECIPENT_SELECT] = obj4;
|
|
return obj;
|
|
}, items1);
|
|
let obj2 = { value: analyticsLocations.analyticsLocations, children: null };
|
|
let obj = skuId(onGiftModalDismiss[4]);
|
|
obj2.children = renderPurchaseSection(skuId(onGiftModalDismiss[4]).Navigator, { initialRouteName: skuId(onGiftModalDismiss[5]).UnifiedGiftModalScreens.GIFT_DETAIL, screens: navigatorScreens });
|
|
return renderPurchaseSection(skuId(onGiftModalDismiss[10]).AnalyticsLocationProvider, obj2);
|
|
};
|