Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
132 lines
4.7 KiB
TypeScript
132 lines
4.7 KiB
TypeScript
// Module ID: 9456
|
|
// Function ID: 9457
|
|
// Name: AuthorizeScopes
|
|
// Dependencies: [19, 17, 21, 4574, 1114, 6630, 576, 4534, 4570, 5612, 9270, 9277, 8367, 2]
|
|
// Exports: default
|
|
|
|
// Module 9456 (AuthorizeScopes)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import util from "util" /* 1114 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
require = fn;
|
|
function Scope(arg0) {
|
|
({ text, error, isFake } = arg0);
|
|
const tmp = closure_6();
|
|
const intl = util.intl;
|
|
const string = intl.string;
|
|
const t = util.t;
|
|
if (isFake) {
|
|
let stringResult = string(t.OX8EMU);
|
|
let tmp6 = tmp2;
|
|
} else {
|
|
stringResult = string(t["0lpCFG"]);
|
|
tmp6 = tmp2;
|
|
}
|
|
const obj = { style: tmp.scopeContainer, accessible: true, accessibilityLabel: null, children: null };
|
|
let str = "";
|
|
if (null != error) {
|
|
const _HermesInternal = HermesInternal;
|
|
str = ". " + error;
|
|
}
|
|
obj.accessibilityLabel = "" + stringResult + ": " + text + str;
|
|
const obj2 = { style: tmp.iconWrapper, accessible: false, importantForAccessibility: "no-hide-descendants", children: null };
|
|
if (isFake) {
|
|
const obj3 = { style: tmp.fakeScopeIcon, color: nativeDefault.colors.TEXT_MUTED, size: "refresh_sm" };
|
|
let tmp10Result = tmp10(tmp6(6630).CircleXIcon, obj3);
|
|
} else {
|
|
const obj4 = { color: nativeDefault.colors.TEXT_MUTED, size: "refresh_sm" };
|
|
tmp10Result = tmp10(tmp6(4534).CircleCheckIcon, obj4);
|
|
}
|
|
obj2.children = tmp10Result;
|
|
const items = [React4(View, obj2), ];
|
|
const obj5 = { style: tmp.scope, children: null };
|
|
let str3;
|
|
if (isFake) {
|
|
str3 = "text-muted";
|
|
}
|
|
const items1 = [React4(tmp6(4570).Text, { variant: "text-md/normal", color: str3, children: text }), ];
|
|
let tmp10Result2 = null;
|
|
if (null != error) {
|
|
const obj6 = { variant: "text-xs/normal", children: error };
|
|
tmp10Result2 = tmp10(tmp6(4570).Text, obj6);
|
|
}
|
|
items1[1] = tmp10Result2;
|
|
obj5.children = items1;
|
|
items[1] = hasOwnProperty(View, obj5);
|
|
obj.children = items;
|
|
return hasOwnProperty(View, obj);
|
|
}
|
|
const View = fn(17).View;
|
|
const jsxProd = fn(21);
|
|
({ jsx: closure_4, jsxs: hasOwnProperty } = jsxProd);
|
|
const createStyles = fn(4574);
|
|
let closure_6 = createStyles.createStyles({ scopesContainer: { flexDirection: "column", gap: 16 }, scopes: { flexDirection: "column", gap: 16 }, scopeContainer: { flexDirection: "row" }, scope: { flex: 1, flexDirection: "column", justifyContent: "center" }, iconWrapper: { marginRight: 12, width: 20, height: 20 }, fakeScopeIcon: { opacity: 0.6 } });
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/oauth2/native/AuthorizeScopes.tsx");
|
|
|
|
export default function AuthorizeScopes(accountScopes) {
|
|
accountScopes = accountScopes.accountScopes;
|
|
({ requestedScopes, errors: importDefault, isTrustedName } = accountScopes);
|
|
({ application, integrationType } = accountScopes);
|
|
if (isTrustedName === undefined) {
|
|
isTrustedName = false;
|
|
}
|
|
const tmp = closure_6();
|
|
if (0 === accountScopes.length) {
|
|
return null;
|
|
} else {
|
|
const t = accountScopes(1114).t;
|
|
if (isTrustedName) {
|
|
let PZpY9c = t.PZpY9c;
|
|
let tmp5 = tmp15;
|
|
} else {
|
|
PZpY9c = t["1Hz+Sl"];
|
|
tmp5 = tmp15;
|
|
}
|
|
let hasItem = integrationType === tmp5(9277).ApplicationIntegrationType.USER_INSTALL;
|
|
if (hasItem) {
|
|
hasItem = requestedScopes.includes(tmp5(8367).OAuth2Scopes.APPLICATIONS_COMMANDS);
|
|
}
|
|
let obj = { style: tmp.scopesContainer, children: null };
|
|
const obj2 = { variant: "heading-sm/normal", color: "text-default", children: null };
|
|
const intl = tmp5(1114).intl;
|
|
const obj3 = { application: application.name };
|
|
obj2.children = intl.format(PZpY9c, obj3);
|
|
const items = [closure_4(tmp5(4570).Text, obj2), ];
|
|
const obj4 = { style: tmp.scopes, children: null };
|
|
const mapped = accountScopes.map((item) => {
|
|
closure_0 = item;
|
|
const scopeNames = accountScopes(9270).getScopeNames(item, closure_0);
|
|
return scopeNames.map((text, index) => {
|
|
const obj = { text, error: null };
|
|
let tmp3;
|
|
if (0 === index) {
|
|
let first;
|
|
if (importDefault != null) {
|
|
if (tmp4[closure_0] != null) {
|
|
first = tmp8[0];
|
|
}
|
|
}
|
|
tmp3 = first;
|
|
}
|
|
obj.error = tmp3;
|
|
return React4(Scope, obj, "" + closure_0 + "-" + index);
|
|
});
|
|
});
|
|
const items1 = [mapped.flat(), , ];
|
|
if (hasItem) {
|
|
const obj5 = { text: null };
|
|
const intl2 = tmp5(1114).intl;
|
|
obj5.text = intl2.string(tmp5(1114).t.Ls2XRq);
|
|
hasItem = tmp10(Scope, obj5);
|
|
}
|
|
items1[1] = hasItem;
|
|
const obj6 = { text: tmp3(), isFake: true };
|
|
items1[2] = closure_4(Scope, obj6);
|
|
obj4.children = items1;
|
|
items[1] = closure_5(View, obj4);
|
|
obj.children = items;
|
|
return closure_5(View, obj);
|
|
}
|
|
};
|