104 lines
4.3 KiB
TypeScript
104 lines
4.3 KiB
TypeScript
// Module ID: 8998
|
|
// Function ID: 70838
|
|
// Name: FederatedSocialModal
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 8998 (FederatedSocialModal)
|
|
let closure_3 = importDefault(dependencyMap[0]);
|
|
let closure_4 = importDefault(dependencyMap[1]);
|
|
let closure_5 = importAll(dependencyMap[2]);
|
|
const WebBrowserType = arg1(dependencyMap[3]).WebBrowserType;
|
|
({ jsx: closure_7, jsxs: closure_8 } = arg1(dependencyMap[4]));
|
|
const tmp2 = arg1(dependencyMap[4]);
|
|
let closure_9 = arg1(dependencyMap[5]).createStyles({ container: { padding: 16 }, description: { textAlign: "center" }, input: { "Bool(true)": 16, "Bool(true)": 20, "Bool(true)": null } });
|
|
const obj = arg1(dependencyMap[5]);
|
|
const result = arg1(dependencyMap[18]).fileFinishedImporting("modules/connections/native/FederatedSocialModal.tsx");
|
|
|
|
export default function FederatedSocialModal(platformType) {
|
|
const arg1 = platformType;
|
|
let screens = importDefault(dependencyMap[6]);
|
|
const value = screens.get(platformType.platformType);
|
|
let name;
|
|
if (null != value) {
|
|
name = value.name;
|
|
}
|
|
if (null == name) {
|
|
const intl = arg1(dependencyMap[7]).intl;
|
|
name = intl.string(arg1(dependencyMap[7]).t.bU/GZm);
|
|
}
|
|
screens = {};
|
|
const obj = {};
|
|
const intl2 = arg1(dependencyMap[7]).intl;
|
|
const obj1 = { serviceName: name };
|
|
obj.headerTitle = intl2.formatToPlainString(arg1(dependencyMap[7]).t.ImMhq+, obj1);
|
|
obj.headerLeft = arg1(dependencyMap[16]).getHeaderBackButton(platformType.onClose);
|
|
obj.render = function render() {
|
|
return function FederatedSocialModalScreen(onClose) {
|
|
let platformType;
|
|
({ location: closure_0, successRedirect: closure_1, platformType } = onClose);
|
|
onClose = onClose.onClose;
|
|
let first;
|
|
let React;
|
|
let closure_6;
|
|
function tryHandle() {
|
|
return _tryHandle(...arguments);
|
|
}
|
|
function _tryHandle(Button, arg1) {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = onClose(tmp);
|
|
const _tryHandle = obj;
|
|
return obj(...arguments);
|
|
}
|
|
const tmp = callback4();
|
|
const tmp2 = first(React.useState(""), 2);
|
|
first = tmp2[0];
|
|
const tmp4 = first(React.useState(null), 2);
|
|
React = tmp4[1];
|
|
const tmp5 = first(React.useState(false), 2);
|
|
closure_6 = tmp5[1];
|
|
let obj = callback2(platformType[6]);
|
|
const value = obj.get(platformType);
|
|
let name;
|
|
if (null != value) {
|
|
name = value.name;
|
|
}
|
|
if (null == name) {
|
|
const intl = callback(platformType[7]).intl;
|
|
name = intl.string(callback(platformType[7]).t.bU/GZm);
|
|
}
|
|
let obj1 = callback(platformType[10]);
|
|
const exampleHandle = obj1.getExampleHandle(platformType);
|
|
let obj2 = callback(platformType[10]);
|
|
obj = { bottom: true, style: tmp.container };
|
|
obj = { hasMaxConnections: 1, isBoostOnlySubscription: 1, style: tmp.description };
|
|
const intl2 = callback(platformType[7]).intl;
|
|
obj1 = { serviceName: name };
|
|
obj.children = intl2.formatToPlainString(callback(platformType[7]).t.7TByKh, obj1);
|
|
const items = [_tryHandle(callback(platformType[12]).Text, obj), , ];
|
|
obj2 = { autoFocus: true, style: tmp.input };
|
|
const validateHandleResult = obj2.validateHandle(first, platformType);
|
|
const intl3 = callback(platformType[7]).intl;
|
|
obj2.label = intl3.string(callback(platformType[7]).t.tZ9QFR);
|
|
obj2.placeholder = exampleHandle;
|
|
obj2.error = tmp4[0];
|
|
obj2.returnKeyType = "done";
|
|
obj2.onChangeText = tmp2[1];
|
|
obj2.onSubmitEditing = tryHandle;
|
|
obj2.clearButtonVisibility = callback(platformType[14]).ClearButtonVisibility.WITH_CONTENT;
|
|
obj2.autoCapitalize = "none";
|
|
obj2.autoComplete = "off";
|
|
obj2.autoCorrect = false;
|
|
items[1] = _tryHandle(callback2(platformType[13]), obj2);
|
|
const obj3 = { loading: tmp5[0], disabled: !validateHandleResult };
|
|
const intl4 = callback(platformType[7]).intl;
|
|
obj3.text = intl4.string(callback(platformType[7]).t.PDTjLN);
|
|
obj3.onPress = tryHandle;
|
|
items[2] = _tryHandle(callback(platformType[15]).Button, obj3);
|
|
obj.children = items;
|
|
return callback3(callback(platformType[11]).SafeAreaPaddingView, obj);
|
|
}(arg0);
|
|
};
|
|
screens.root = obj;
|
|
return callback(arg1(dependencyMap[17]).Navigator, { initialRouteName: "root", screens });
|
|
};
|