decord/source/modules/app_icons/native/AppIconsCoachmark.tsx
github-actions 777dc50a28 chore: update source for alpha 346.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
2026-09-10 19:12:31 +00:00

97 lines
4.5 KiB
TypeScript

// Module ID: 17022
// Function ID: 17023
// Name: AppIconsCoachmark
// Dependencies: [19, 17, 1371, 1954, 21, 4605, 576, 504, 4262, 4572, 7202, 17023, 1178, 10033, 4601, 1114, 5025, 13439, 2]
// Exports: default
// Module 17022 (AppIconsCoachmark)
import nativeDefault from "native" /* 576 */;
import PremiumUtilsDefault from "PremiumUtils" /* 4262 */;
import ActionSheetActionCreatorsDefault from "ActionSheetActionCreators" /* 4572 */;
import _modDef10033 from "module_10033" /* 10033 */;
import AppIconUtils from "AppIconUtils" /* 13439 */;
import _modDef17023 from "module_17023" /* 17023 */;
import noop from "module_19" /* 19 */;
import UserStore from "UserStore" /* 1371 */;
require = fn;
get_ActivityIndicator = fn(17);
({ Image: closure_4, View: hasOwnProperty } = get_ActivityIndicator);
const ContentDismissActionType = fn(1954).ContentDismissActionType;
const jsxProd = fn(21);
({ jsx: closure_8, jsxs: closure_9 } = jsxProd);
const createStyles = fn(4605);
let obj2 = { container: { padding: nativeDefault.space.PX_16, paddingBottom: 0 }, info: { alignItems: "center" }, image: { alignSelf: "center", marginBottom: 20 }, nitroWheel: { marginRight: 8 }, titleContainer: { display: "flex", flexDirection: "row", alignItems: "center" }, subtitle: { marginTop: 8, textAlign: "center" }, footer: null };
let obj3 = { padding: nativeDefault.space.PX_16, paddingBottom: 0 };
obj2.footer = { marginTop: 20, gap: nativeDefault.space.PX_8 };
let closure_10 = createStyles.createStyles(obj2);
const size = fn(2);
let result = size.fileFinishedImporting("modules/app_icons/native/AppIconsCoachmark.tsx");
export default function AppIconsCoachmarkActionSheet(markAsDismissed) {
markAsDismissed = markAsDismissed.markAsDismissed;
const tmp = closure_10();
const items = [UserStore];
const stateFromStores = markAsDismissed(504).useStateFromStores(items, () => currentUser.getCurrentUser());
let obj = markAsDismissed(504);
const items1 = [markAsDismissed];
const callback = noop.useCallback(() => {
ActionSheetActionCreatorsDefault.hideActionSheet();
if (markAsDismissed != null) {
tmp2(ContentDismissActionType.DISMISS);
}
}, items1);
const obj3 = {
onDismiss() {
return markAsDismissed(ContentDismissActionType.DISMISS);
},
contentStyles: tmp.container,
children: null
};
const obj4 = { style: tmp.info, children: null };
const isPremiumResult = PremiumUtilsDefault.isPremium(stateFromStores);
const items2 = [closure_8(closure_4, { source: _modDef17023, style: tmp.image }), , ];
const obj6 = { style: tmp.titleContainer, children: null };
const obj5 = { source: _modDef17023, style: tmp.image };
const items3 = [closure_8(markAsDismissed(1178).Icon, { source: _modDef10033, size: markAsDismissed(1178).IconSizes.MEDIUM, style: tmp.nitroWheel, disableColor: true }), ];
const obj8 = { variant: "heading-xl/extrabold", color: "mobile-text-heading-primary", children: null };
const intl = markAsDismissed(1114).intl;
obj8.children = intl.string(markAsDismissed(1114).t.EfA4Cq);
items3[1] = closure_8(markAsDismissed(4601).Text, obj8);
obj6.children = items3;
items2[1] = closure_9(closure_5, obj6);
const obj9 = { variant: "text-md/normal", color: "text-default", style: tmp.subtitle, children: null };
const intl2 = markAsDismissed(1114).intl;
const string = intl2.string;
const t = markAsDismissed(1114).t;
if (isPremiumResult) {
let stringResult = string(t.IgchKK);
} else {
stringResult = string(t.D0XzaS);
}
obj9.children = stringResult;
items2[2] = closure_8(markAsDismissed(4601).Text, obj9);
obj4.children = items2;
const items4 = [closure_9(closure_5, obj4), ];
const obj10 = { style: tmp.footer, children: null };
const obj11 = { text: null, onPress: null };
const intl3 = tmp2(1114).intl;
obj11.text = intl3.string(markAsDismissed(1114).t.Pt547C);
obj11.onPress = function onPress() {
ActionSheetActionCreatorsDefault.hideActionSheet();
if (markAsDismissed != null) {
tmp3(ContentDismissActionType.PRIMARY);
}
const result = AppIconUtils.navigateToAppIconSettings();
};
const items5 = [closure_8(markAsDismissed(5025).Button, obj11), ];
const obj12 = { variant: "secondary", text: null, onPress: null };
const intl4 = tmp2(1114).intl;
obj12.text = intl4.string(markAsDismissed(1114).t.iSrIIZ);
obj12.onPress = callback;
items5[1] = closure_8(markAsDismissed(5025).Button, obj12);
obj10.children = items5;
items4[1] = closure_9(closure_5, obj10);
obj3.children = items4;
return closure_9(markAsDismissed(7202).BottomSheet, obj3);
};