82 lines
3.7 KiB
TypeScript
82 lines
3.7 KiB
TypeScript
// Module ID: 9023
|
|
// Function ID: 70939
|
|
// Name: Header
|
|
// Dependencies: []
|
|
// Exports: default
|
|
|
|
// Module 9023 (Header)
|
|
importAll(dependencyMap[0]);
|
|
const View = arg1(dependencyMap[1]).View;
|
|
const UserFlags = arg1(dependencyMap[2]).UserFlags;
|
|
({ jsx: closure_5, jsxs: closure_6 } = arg1(dependencyMap[3]));
|
|
let obj = arg1(dependencyMap[4]);
|
|
obj = {};
|
|
obj = { "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, "Bool(false)": null, borderTopLeftRadius: importDefault(dependencyMap[5]).radii.sm, borderTopRightRadius: importDefault(dependencyMap[5]).radii.sm };
|
|
obj.header = obj;
|
|
obj.applicationNameWrapper = { flexDirection: "row" };
|
|
obj.headerIcons = { "Bool(false)": 4, "Bool(false)": "version", "Bool(false)": "scalar", "Bool(false)": 6 };
|
|
obj.ellipseGroup = { TypeError: "02b1067b85b45dd047c8c944ed8c1d6e", bottom: "devices_not_found", style: "png" };
|
|
const obj1 = { 9223372036854775807: "applications", 9223372036854775807: "message", 0: "en-AS", 9223372036854775807: "en", 0: false, 9223372036854775807: false, backgroundColor: importDefault(dependencyMap[5]).colors.MOBILE_TEXT_HEADING_PRIMARY };
|
|
obj.ellipse = obj1;
|
|
obj.botTag = {};
|
|
let closure_7 = obj.createStyles(obj);
|
|
const tmp3 = arg1(dependencyMap[3]);
|
|
const result = arg1(dependencyMap[12]).fileFinishedImporting("modules/oauth2/native/Header.tsx");
|
|
|
|
export default function Header(accountScopes) {
|
|
let application;
|
|
let bot;
|
|
let user;
|
|
({ user, application, bot } = accountScopes);
|
|
const tmp = callback3();
|
|
let obj = importDefault(dependencyMap[6]);
|
|
obj = { id: application.id, icon: application.icon };
|
|
let userAvatarSource;
|
|
const applicationIconSource = obj.getApplicationIconSource(obj);
|
|
if (null != user) {
|
|
let obj2 = importDefault(dependencyMap[6]);
|
|
userAvatarSource = obj2.getUserAvatarSource(user);
|
|
}
|
|
obj = { style: tmp.header };
|
|
const obj1 = { style: tmp.headerIcons };
|
|
obj2 = { source: applicationIconSource, size: arg1(dependencyMap[7]).AvatarSizes.XLARGE };
|
|
const items = [callback(arg1(dependencyMap[7]).Avatar, obj2), , ];
|
|
const obj3 = { style: tmp.ellipseGroup };
|
|
const items1 = [callback(View, { style: tmp.ellipse }), callback(View, { style: tmp.ellipse }), callback(View, { style: tmp.ellipse })];
|
|
obj3.children = items1;
|
|
items[1] = callback2(View, obj3);
|
|
const obj7 = { source: userAvatarSource, size: arg1(dependencyMap[7]).AvatarSizes.XLARGE };
|
|
items[2] = callback(arg1(dependencyMap[7]).Avatar, obj7);
|
|
obj1.children = items;
|
|
const items2 = [callback2(View, obj1), , ];
|
|
const obj8 = { style: tmp.applicationNameWrapper };
|
|
const items3 = [callback(arg1(dependencyMap[8]).Text, { children: application.name }), ];
|
|
let tmp9Result = null;
|
|
if (null != bot) {
|
|
const obj10 = { style: tmp.botTag };
|
|
let hasFlagResult = null != bot.public_flags;
|
|
if (hasFlagResult) {
|
|
hasFlagResult = arg1(dependencyMap[10]).hasFlag(bot.public_flags, UserFlags.VERIFIED_BOT);
|
|
const obj15 = arg1(dependencyMap[10]);
|
|
}
|
|
obj10.verified = hasFlagResult;
|
|
tmp9Result = callback(importDefault(dependencyMap[9]), obj10);
|
|
const tmp12 = importDefault(dependencyMap[9]);
|
|
const tmp9 = callback;
|
|
}
|
|
items3[1] = tmp9Result;
|
|
obj8.children = items3;
|
|
items2[1] = callback2(View, obj8);
|
|
const obj11 = {};
|
|
if (accountScopes.accountScopes.length > 0) {
|
|
const intl2 = arg1(dependencyMap[11]).intl;
|
|
let stringResult = intl2.string(arg1(dependencyMap[11]).t.jFbDnJ);
|
|
} else {
|
|
const intl = arg1(dependencyMap[11]).intl;
|
|
stringResult = intl.string(arg1(dependencyMap[11]).t.X+Fdpo);
|
|
}
|
|
obj11.children = stringResult;
|
|
items2[2] = callback(arg1(dependencyMap[8]).Text, obj11);
|
|
obj.children = items2;
|
|
return callback2(View, obj);
|
|
};
|