decord/beta/source/modules/webauthn/native/PasskeyUpsellPromoSheet.tsx
2026-10-02 13:37:24 +00:00

388 lines
13 KiB
TypeScript

// Module ID: 14211
// Function ID: 14212
// Name: PasskeyUpsellPromoSheet
// Dependencies: [32, 19, 17, 2048, 21, 558, 576, 14212, 14209, 14208, 6365, 1127, 1370, 5282, 9816, 5746, 2]
// Module 14211 (PasskeyUpsellPromoSheet)
import react_native from "react-native" /* 17 */;
import DismissibleContentConstants from "DismissibleContentConstants" /* 2048 */;
import NativeCeremoniesDefault from "NativeCeremonies" /* 6365 */;
import PasskeyUpsellManagerDefault from "PasskeyUpsellManager" /* 14208 */;
import _slicedToArray from "_slicedToArray" /* 32 */;
import react from "react" /* 19 */;
import Fragment from "Fragment" /* 21 */;
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
import size from "module_2" /* 2 */;
const require = globalThis.__r;
let metroImportAll;
let metroImportDefault;
const Image = react_native.Image;
const ContentDismissActionType = DismissibleContentConstants.ContentDismissActionType;
({ jsx: metroImportDefault, jsxs: metroImportAll } = Fragment);
const tmp3 = ReactCompilerGating.isReactCompilerEnabled() ? (() => {
let _require;
let first;
let items;
let obj4;
let onRegisterSuccess;
let setRegistering;
let tmp10;
let tmp11;
let tmp12;
let tmp13;
let tmp14;
let tmp9;
let obj = require("react");
const cResult = obj.c(19);
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
let obj2 = { source: require("AssetRegistry"), style: { height: 190, width: 220, resizeMode: "contain" } };
const tmp7 = closure_7(Image, obj2);
cResult[0] = tmp7;
first = tmp7;
} else {
first = cResult[0];
}
_require = _slicedToArray(react.useState(""), 2)[1];
[tmp9, importDefault] = react.useState(false);
_slicedToArray(react.useState(false), 2);
if (cResult[1] === Symbol.for("react.memo_cache_sentinel")) {
onRegisterSuccess = function onRegisterSuccess(merged) {
const obj = require("PasskeyUpsellActionCreators");
const result = obj.closePasskeyUpsellPromoSheet();
const obj2 = require("PasskeyUpsellActionCreators");
const result1 = obj2.openPasskeyUpsellPromoModal(merged);
};
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
cResult[1] = P;
tmp10 = P;
} else {
tmp10 = cResult[1];
}
if (cResult[2] === Symbol.for("react.memo_cache_sentinel")) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
tmp11 = I;
} else {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
}
if (cResult[3] === Symbol.for("react.memo_cache_sentinel")) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
const tmp16Result = tmp16(require("intl").t.CjleBl);
const tmpResult = require("PlatformUtils");
const isIOSResult = tmpResult.isIOS();
const string = tmp(tmp2[11]).intl.string;
const t = tmp(tmp2[11]).t;
if (isIOSResult) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
} else {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
}
class B {
constructor() {
const obj = require("PasskeyUpsellManager");
return obj.markDismissed(constants.USER_DISMISS);
}
}
cResult[3] = tmp16Result;
cResult[4] = tmp19;
cResult[5] = B;
tmp14 = B;
tmp12 = tmp16Result;
tmp13 = tmp19;
} else {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
tmp14 = cResult[5];
}
if (cResult[6] !== tmp9) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
const t2 = tmp(tmp2[11]).t;
if (tmp9) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
} else {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
}
cResult[6] = tmp9;
cResult[7] = tmp21;
} else {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
}
if (cResult[8] === tmp9) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
if (cResult[13] === tmp9) {
class I {
constructor() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
}
}
class P {
constructor() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError, onRegisterSuccess };
obj2.registerPasskey(obj3);
}
}
let obj3 = { illustration: first, title: tmp12, description: tmp13, onDismiss: tmp14, actions: closure_8(require("ButtonGroup").ButtonGroup, obj4) };
class B {
constructor() {
const obj = require("PasskeyUpsellManager");
return obj.markDismissed(constants.USER_DISMISS);
}
}
obj4 = { children: items };
items = [tmp22, tmp25];
cResult[16] = tmp22;
cResult[17] = tmp25;
cResult[18] = closure_7(tmp30, obj3);
const tmp32 = closure_7(tmp30, obj3);
}
const obj5 = { size: "lg", variant: "secondary", onPress: tmp11, text: tmp24, disabled: tmp9 };
const tmp27 = closure_7(require("components/Button/Button").Button, obj5);
class B {
constructor() {
const obj = require("PasskeyUpsellManager");
return obj.markDismissed(constants.USER_DISMISS);
}
}
cResult[13] = tmp9;
cResult[14] = tmp24;
cResult[15] = tmp27;
}
cResult[8] = tmp9;
cResult[9] = tmp20;
cResult[10] = closure_7(require("components/Button/Button").Button, { size: "lg", onPress: tmp10, text: tmp20, loading: tmp9, disabled: tmp9 });
const tmp23 = closure_7(require("components/Button/Button").Button, { size: "lg", onPress: tmp10, text: tmp20, loading: tmp9, disabled: tmp9 });
}) : (() => {
let ButtonGroup;
let intl;
let obj6;
let require;
let setRegistering;
let string2Result;
let string3Result;
let stringResult;
let tmp10;
let tmp7;
function onRegisterSuccess(merged) {
const obj = require("PasskeyUpsellActionCreators");
const result = obj.closePasskeyUpsellPromoSheet();
const obj2 = require("PasskeyUpsellActionCreators");
const result1 = obj2.openPasskeyUpsellPromoModal(merged);
}
let obj = { source: require("AssetRegistry"), style: { height: 190, width: 220, resizeMode: "contain" } };
const tmp4 = closure_7(Image, obj);
[r10018, require] = react.useState("");
_slicedToArray(react.useState(""), 2);
[tmp7, importDefault] = react.useState(false);
let obj2 = {
illustration: tmp4,
title: intl.string(require("intl").t.CjleBl),
description: stringResult,
onDismiss() {
const obj = require("PasskeyUpsellManager");
return obj.markDismissed(constants.USER_DISMISS);
},
actions: tmp10(ButtonGroup, obj6)
};
_slicedToArray(react.useState(false), 2);
const PromoSheet = require("PromoSheet").PromoSheet;
intl = require("intl").intl;
let obj3 = require("PlatformUtils");
const isIOSResult = obj3.isIOS();
const intl2 = require("intl").intl;
const string = intl2.string;
const t = require("intl").t;
if (isIOSResult) {
stringResult = string(t["7yxR9t"]);
} else {
stringResult = string(t.d6uxJy);
}
ButtonGroup = tmp2(tmp3[15]).ButtonGroup;
const obj4 = {
size: "lg",
onPress() {
const obj = PasskeyUpsellManagerDefault;
obj.markDismissed(ContentDismissActionType.TAKE_ACTION);
const obj2 = NativeCeremoniesDefault;
const obj3 = { setRegistering: importDefault, setError: require, onRegisterSuccess };
obj2.registerPasskey(obj3);
},
text: string2Result,
loading: tmp7,
disabled: tmp7
};
const Button = tmp2(tmp3[13]).Button;
const intl3 = tmp2(tmp3[11]).intl;
const string2 = intl3.string;
const t2 = tmp2(tmp3[11]).t;
tmp10 = closure_8;
if (tmp7) {
string2Result = string2(t2.wePEBF);
} else {
string2Result = string2(t2.NIFmCJ);
}
const items = [closure_7(Button, obj4), ];
const obj5 = {
size: "lg",
variant: "secondary",
onPress() {
const obj = require("PasskeyUpsellManager");
obj.markDismissed(constants.USER_DISMISS);
const obj2 = require("PasskeyUpsellActionCreators");
const result = obj2.closePasskeyUpsellPromoSheet();
},
text: string3Result,
disabled: tmp7
};
const Button2 = tmp2(tmp3[13]).Button;
const intl4 = tmp2(tmp3[11]).intl;
const string3 = intl4.string;
const t3 = tmp2(tmp3[11]).t;
if (tmp7) {
string3Result = string3(t3.wePEBF);
} else {
string3Result = string3(t3["7J6/nG"]);
}
obj6 = { children: items };
items[1] = closure_7(Button2, obj5);
return closure_7(PromoSheet, obj2);
});
let result = size.fileFinishedImporting("modules/webauthn/native/PasskeyUpsellPromoSheet.tsx");
export default tmp3;
export const PASSWORDLESS_UPSELL_MODAL_KEY = "PASSWORDLESS_UPSELL_MODAL_KEY";