// Module ID: 15725 // Function ID: 15726 // Name: PrivateProfileCoachmarkImage // Dependencies: [19, 17, 676, 1388, 21, 4380, 6785, 1306, 1236, 8187, 4070, 1377, 6125, 2] // Exports: usePrivateProfileCoachmarkProps // Module 15725 (PrivateProfileCoachmarkImage) import PrivateProfileAbstractUI from "PrivateProfileAbstractUI" /* 6785 */; import closure_2 from "noop" /* 19 */; import { View } from "get ActivityIndicator" /* 17 */; import { UserSettingsSections } from "ME" /* 676 */; import { ContentDismissActionType } from "ContentDismissActionType" /* 1388 */; import { jsx } from "jsxProd" /* 21 */; import createCacheKey from "createCacheKey" /* 4380 */; require = arg1; function PrivateProfileCoachmarkImage() { return {jsx(PrivateProfileAbstractUI.PrivateProfileAbstractUI, { width: 100, height: 67, resizeMode: "contain" })}; } let closure_7 = createCacheKey.createStyles({ imageContainer: { alignItems: "center", justifyContent: "center" } }); const result = require("set").fileFinishedImporting("modules/user_profile/native/usePrivateProfileCoachmarkProps.tsx"); export const usePrivateProfileCoachmarkProps = function usePrivateProfileCoachmarkProps(visibleContent) { visibleContent = visibleContent.visibleContent; const markAsDismissed = visibleContent.markAsDismissed; let stringResult1; _hogEy = markAsDismissed; const userIsTeen = visibleContent(markAsDismissed[9]).useUserIsTeen(); const ProfileVisibility = visibleContent(markAsDismissed[10]).ProfileVisibility; const setting = ProfileVisibility.useSetting(); if (userIsTeen) { if (setting !== tmp(_hogEy[7]).ProfileVisibility.FRIENDS_AND_ALL_GUILDS) { if (setting === tmp(_hogEy[7]).ProfileVisibility.FRIENDS_ONLY) { const intl3 = tmp(_hogEy[8]).intl; _hogEy = tmp(_hogEy[8]).t["/hogEy"]; let stringResult = intl3.string(_hogEy); } else { let intl2 = tmp(_hogEy[8]).intl; stringResult = intl2.string(tmp(_hogEy[8]).t["6hEfm1"]); } } } let intl = tmp(_hogEy[8]).intl; stringResult1 = intl.string(tmp(_hogEy[8]).t.bnNxW1); const items = [stringResult1, markAsDismissed, visibleContent]; return stringResult1.useMemo(() => { let obj = { title: null, description: null, position: "top", visible: null, onDismiss: null, renderImgComponent: null, buttonLabel: null, buttonVariant: "primary", onButtonPress: null }; const intl = visibleContent(markAsDismissed[8]).intl; obj[0] = intl.string(visibleContent(markAsDismissed[8]).t.Ve4nS1); obj[1] = stringResult1; obj[3] = visibleContent === visibleContent(markAsDismissed[11]).DismissibleContent.PRIVATE_PROFILE_COACHMARK; obj[4] = function onDismiss() { return callback(closure_1_5.USER_DISMISS); }; obj[5] = function renderImgComponent() { return callback2(closure_8, {}); }; const intl2 = visibleContent(markAsDismissed[8]).intl; obj[6] = intl2.string(visibleContent(markAsDismissed[8]).t.eOoTMX); obj[8] = function onButtonPress() { callback(closure_1_5.TAKE_ACTION); let obj = closure_1_0(closure_1_1[12]); obj = { screen: closure_1_4.DATA_AND_PRIVACY }; obj.openUserSettings(obj); }; return obj; }, items); };