71 lines
3.4 KiB
TypeScript
71 lines
3.4 KiB
TypeScript
// Module ID: 8790
|
|
// Function ID: 8791
|
|
// Name: badgeVariants
|
|
// Dependencies: [8791, 7607, 7608, 8793, 8794, 8795, 8796, 8797, 8798, 1363, 8792, 2]
|
|
// Exports: getGuildBadgeImageSource, resolveImageSource
|
|
|
|
// Module 8790 (badgeVariants)
|
|
import AccessibilityAnnouncer from "AccessibilityAnnouncer" /* 1363 */;
|
|
import registerAssetDefault from "registerAsset" /* 7607 */;
|
|
import registerAssetDefault2 from "registerAsset" /* 7608 */;
|
|
import BadgeCategory from "BadgeCategory" /* 8791 */;
|
|
import GuildVisibility from "GuildVisibility" /* 8792 */;
|
|
import registerAssetDefault3 from "registerAsset" /* 8793 */;
|
|
import registerAssetDefault4 from "registerAsset" /* 8794 */;
|
|
import registerAssetDefault5 from "registerAsset" /* 8795 */;
|
|
import registerAssetDefault6 from "registerAsset" /* 8796 */;
|
|
import registerAssetDefault7 from "registerAsset" /* 8797 */;
|
|
import registerAssetDefault8 from "registerAsset" /* 8798 */;
|
|
|
|
require = arg1;
|
|
let obj = {};
|
|
obj = { imageSource: registerAssetDefault };
|
|
obj[require("BadgeCategory").BadgeCategory.STAFF] = obj;
|
|
obj = { imageSource: registerAssetDefault2 };
|
|
obj[require("BadgeCategory").BadgeCategory.PARTNERED] = obj;
|
|
obj[require("BadgeCategory").BadgeCategory.VERIFIED] = { imageSource: registerAssetDefault };
|
|
const obj1 = { imageSource: registerAssetDefault };
|
|
obj[require("BadgeCategory").BadgeCategory.COMMUNITY] = { imageSource: registerAssetDefault3, imageSourceLight: registerAssetDefault4, premiumImageSource: registerAssetDefault5 };
|
|
let obj2 = { imageSource: registerAssetDefault3, imageSourceLight: registerAssetDefault4, premiumImageSource: registerAssetDefault5 };
|
|
obj[require("BadgeCategory").BadgeCategory.DISCOVERABLE] = { imageSource: registerAssetDefault6, imageSourceLight: registerAssetDefault7, premiumImageSource: registerAssetDefault8 };
|
|
const obj3 = { imageSource: registerAssetDefault6, imageSourceLight: registerAssetDefault7, premiumImageSource: registerAssetDefault8 };
|
|
obj[require("BadgeCategory").BadgeCategory.VERIFIED_AND_PARTNERED] = { imageSource: registerAssetDefault };
|
|
obj[require("BadgeCategory").BadgeCategory.NONE] = {};
|
|
const obj4 = { imageSource: registerAssetDefault };
|
|
const result = require("set").fileFinishedImporting("modules/guild_badge/native/GuildBadgeImageSource.tsx");
|
|
|
|
export const badgeVariants = obj;
|
|
export const resolveImageSource = function resolveImageSource(premiumImageSource, guildTraits, arg2) {
|
|
if (guildTraits.premium) {
|
|
if (null != premiumImageSource.premiumImageSource) {
|
|
let imageSource = premiumImageSource.premiumImageSource;
|
|
}
|
|
return imageSource;
|
|
}
|
|
if (obj.isThemeLight(arg2)) {
|
|
if (null != premiumImageSource.imageSourceLight) {
|
|
imageSource = premiumImageSource.imageSourceLight;
|
|
}
|
|
}
|
|
imageSource = premiumImageSource.imageSource;
|
|
};
|
|
export const getGuildBadgeImageSource = function getGuildBadgeImageSource(guild, closure_2) {
|
|
obj = GuildVisibility;
|
|
const guildTraits = obj.getGuildTraits(guild);
|
|
const obj2 = BadgeCategory;
|
|
const tmp4 = obj[obj2.getBadgeCategory(obj2, guildTraits)];
|
|
if (null == tmp4) {
|
|
return null;
|
|
} else {
|
|
if (!guildTraits.premium) {
|
|
if (tmpResult.isThemeLight(closure_2)) {
|
|
if (null != tmp4.imageSourceLight) {
|
|
let premiumImageSource = tmp4.imageSourceLight;
|
|
}
|
|
}
|
|
premiumImageSource = tmp4.imageSource;
|
|
tmpResult = AccessibilityAnnouncer;
|
|
}
|
|
premiumImageSource = tmp4.premiumImageSource;
|
|
}
|
|
};
|