decord/beta/source/modules/connections/native/FederatedSocialModal.tsx
github-actions e7a050048e chore: update source for beta 347.7
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
2026-09-21 19:31:18 +00:00

238 lines
8.2 KiB
TypeScript

// Module ID: 9395
// Function ID: 9396
// Name: FederatedSocialModal
// Dependencies: [5, 32, 19, 1078, 21, 4758, 5502, 1119, 5625, 4455, 9396, 7371, 4754, 6845, 1181, 5188, 558, 568, 5839, 7246, 2]
// Module 9395 (FederatedSocialModal)
import PlatformsDefault from "Platforms" /* 5502 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import _slicedToArray from "module_32" /* 32 */;
import noop from "module_19" /* 19 */;
const require = globalThis.__r;
const require = fn;
function FederatedSocialModalScreen(onClose) {
({ location: require, successRedirect: importDefault, platformType } = onClose);
onClose = onClose.onClose;
let first;
noop = undefined;
closure_7 = async function _tryHandle(Button, value) {
if (c5 === 2) {
c5 = 3;
throw new TypeError("Generator functions may not be called on executing generators");
} else if (tmp6 === 3) {
if (Button === 1) {
throw value;
} else if (Button === 2) {
const obj2 = { value, done: true };
return obj2;
} else {
return { value: "IconComponent", done: null };
}
} else {
try {
c5 = 2;
if (0 === c4) {
if (Button === 1) {
c5 = 3;
throw value;
} else if (Button === 2) {
c5 = 3;
const obj3 = { value, done: true };
return obj3;
} else {
closure_0 = tmp7;
let body;
WebBrowserType(true);
noop(null);
c3 = 1;
const obj4 = { location: _location, successRedirect, handle };
c4 = 2;
c5 = 1;
const obj5 = { value: tmp3(tmp31[8]).authorize(platformType, obj4), done: false };
return obj5;
}
} else {
if (1 === tmp7) {
c3 = 0;
const intl = closure_0(tmp31[7]).intl;
closure_129_5(intl.string(closure_0(tmp31[7]).t["7wbPNl"]));
closure_129_6(false);
c5 = 3;
} else if (Button === 1) {
c5 = 3;
throw value;
} else if (Button === 2) {
c3 = 0;
c5 = 3;
const obj7 = { value, done: true };
return obj7;
} else {
body = value.body;
let url;
if (body != null) {
url = body.url;
}
if (null != url) {
tmp3(tmp31[9]).openURLExternally(body.url, constants.SAFARI);
closure_129_3();
c3 = 0;
const obj = tmp3(tmp31[9]);
}
}
const _Error = Error;
const error = new Error();
throw error;
}
} catch (tmp31) {
if (tmp4 === c3) {
c5 = tmp2;
throw tmp31;
} else {
c4 = tmp;
}
}
}
};
const tmp = closure_9();
const tmp2 = first(noop.useState(""), 2);
first = tmp2[0];
const tmp4 = first(noop.useState(null), 2);
noop = tmp4[1];
const tmp5 = first(noop.useState(false), 2);
closure_6 = tmp5[1];
value = require("Platforms").get(platformType);
let name;
if (value != null) {
name = value.name;
}
if (name == null) {
let intl = require("util").intl;
name = intl.string(require("util").t["bU/GZm"]);
}
function tryHandle() {
const self = this;
const apply = closure_7.apply;
if (typeof apply === "unknown") {
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
} else {
applyArgumentsResult = apply(self, arguments);
}
return applyArgumentsResult;
}
let obj = require("Platforms");
const tmp6 = importDefault;
const exampleHandle = require("FederatedSocialUtils").getExampleHandle(platformType);
let obj2 = require("FederatedSocialUtils");
let obj3 = require("FederatedSocialUtils");
let obj4 = { bottom: true, style: tmp.container, children: null };
let obj5 = { variant: "text-md/normal", color: "text-default", style: tmp.description, children: null };
const intl2 = require("util").intl;
obj5.children = intl2.formatToPlainString(require("util").t["7TByKh"], { serviceName: name });
const items = [closure_7(require("Text/Text").Text, obj5), , ];
const obj6 = { autoFocus: true, style: tmp.input, label: null, placeholder: null, error: null, returnKeyType: "done", onChangeText: null, onSubmitEditing: null, clearButtonVisibility: null, autoCapitalize: "none", autoComplete: "off", autoCorrect: false };
const validateHandleResult = require("FederatedSocialUtils").validateHandle(first, platformType);
const intl3 = require("util").intl;
obj6.label = intl3.string(require("util").t.tZ9QFR);
obj6.placeholder = exampleHandle;
obj6.error = tmp4[0];
obj6.onChangeText = tmp2[1];
obj6.onSubmitEditing = tryHandle;
obj6.clearButtonVisibility = require("native").ClearButtonVisibility.WITH_CONTENT;
items[1] = closure_7(tmp6(platformType[13]), obj6);
let obj7 = { loading: tmp5[0], disabled: !validateHandleResult, text: null, onPress: null };
const intl4 = require("util").intl;
obj7.text = intl4.string(require("util").t.PDTjLN);
obj7.onPress = tryHandle;
items[2] = closure_7(require("components/Button/Button").Button, obj7);
obj4.children = items;
return closure_8(require("common/SafeAreaView").SafeAreaPaddingView, obj4);
}
const WebBrowserType = fn(1078).WebBrowserType;
const jsxProd = fn(21);
({ jsx: closure_7, jsxs: closure_8 } = jsxProd);
const createStyles = fn(4758);
let closure_9 = createStyles.createStyles({ container: { padding: 16 }, description: { textAlign: "center" }, input: { paddingHorizontal: 0, paddingVertical: 0, marginVertical: 16 } });
const ReactCompilerGating = fn(558);
const size = fn(2);
const result = size.fileFinishedImporting("modules/connections/native/FederatedSocialModal.tsx");
export default ReactCompilerGating.isReactCompilerEnabled() ? ((platformType) => {
_require = platformType;
const cResult = require("c").c(8);
if (cResult[0] !== platformType.platformType) {
value = PlatformsDefault.get(platformType.platformType);
let name;
if (value != null) {
name = value.name;
}
if (name == null) {
const intl = tmp(1119).intl;
name = intl.string(tmp(1119).t["bU/GZm"]);
}
const intl2 = tmp(1119).intl;
const obj3 = { serviceName: name };
const formatToPlainStringResult = intl2.formatToPlainString(tmp(1119).t["ImMhq+"], obj3);
cResult[0] = platformType.platformType;
cResult[1] = formatToPlainStringResult;
let tmp4 = formatToPlainStringResult;
} else {
tmp4 = cResult[1];
}
if (cResult[2] !== platformType.onClose) {
const headerBackButton = tmp(5839).getHeaderBackButton(platformType.onClose);
cResult[2] = platformType.onClose;
cResult[3] = headerBackButton;
let tmp10 = headerBackButton;
const tmpResult = tmp(5839);
} else {
tmp10 = cResult[3];
}
if (cResult[4] === platformType) {
if (cResult[5] === tmp4) {
if (cResult[6] === tmp10) {
let tmp12 = cResult[7];
}
return tmp12;
}
}
const tmp13 = closure_7(require("Navigator").Navigator, {
initialRouteName: "root",
screens: {
root: {
headerTitle: tmp4,
headerLeft: tmp10,
render() {
return FederatedSocialModalScreen(closure_0);
}
}
}
});
cResult[4] = platformType;
cResult[5] = tmp4;
cResult[6] = tmp10;
cResult[7] = tmp13;
tmp12 = tmp13;
}) : ((platformType) => {
_require = platformType;
value = PlatformsDefault.get(platformType.platformType);
let name;
if (value != null) {
name = value.name;
}
if (name == null) {
const intl = require("util").intl;
name = intl.string(require("util").t["bU/GZm"]);
}
const obj2 = { root: null };
const obj3 = { headerTitle: null, headerLeft: null, render: null };
const intl2 = require("util").intl;
obj3.headerTitle = intl2.formatToPlainString(require("util").t["ImMhq+"], { serviceName: name });
obj3.headerLeft = require("NavigatorHeader").getHeaderBackButton(platformType.onClose);
obj3.render = function render() {
return FederatedSocialModalScreen(closure_0);
};
obj2.root = obj3;
return closure_7(require("Navigator").Navigator, { initialRouteName: "root", screens: obj2 });
});