Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
42 lines
1.8 KiB
TypeScript
42 lines
1.8 KiB
TypeScript
// Module ID: 16191
|
|
// Function ID: 16192
|
|
// Name: useShouldShowGuildThemeMemberCoachmark
|
|
// Dependencies: [4464, 12543, 4503, 4502, 16192, 4483, 2]
|
|
// Exports: default
|
|
|
|
// Module 16191 (useShouldShowGuildThemeMemberCoachmark)
|
|
import GuildPowerupsConstants from "GuildPowerupsConstants" /* 4464 */;
|
|
import useGuildPowerupsBoostCountDefault from "useGuildPowerupsBoostCount" /* 4483 */;
|
|
import ServerThemeUserExperiment from "ServerThemeUserExperiment" /* 4502 */;
|
|
import ServerThemeExperiment from "ServerThemeExperiment" /* 4503 */;
|
|
import useHasAllocateBoostPermissionDefault from "useHasAllocateBoostPermission" /* 12543 */;
|
|
import useIsGuildThemePerkEnabledDefault from "useIsGuildThemePerkEnabled" /* 16192 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let closure_3 = GuildPowerupsConstants.GUILD_THEME_POWERUP_BOOST_PRICE;
|
|
const result = size.fileFinishedImporting("modules/premium/powerups/hooks/useShouldShowGuildThemeMemberCoachmark.tsx");
|
|
|
|
export default function useShouldShowGuildThemeMemberCoachmark(guildId) {
|
|
const tmp = useHasAllocateBoostPermissionDefault(guildId);
|
|
let serverThemeEnabled = ServerThemeExperiment.useServerThemeEnabled(guildId, "useShouldShowGuildThemeMemberCoachmark");
|
|
const serverThemeUserEnabled = ServerThemeUserExperiment.useServerThemeUserEnabled("useShouldShowGuildThemeMemberCoachmark");
|
|
const tmp4 = useIsGuildThemePerkEnabledDefault(guildId);
|
|
const isLoading = useGuildPowerupsBoostCountDefault(guildId).isLoading;
|
|
let tmp7 = !isLoading;
|
|
if (!isLoading) {
|
|
if (serverThemeEnabled) {
|
|
serverThemeEnabled = serverThemeUserEnabled;
|
|
}
|
|
if (serverThemeEnabled) {
|
|
serverThemeEnabled = tmp6 < closure_3;
|
|
}
|
|
if (serverThemeEnabled) {
|
|
serverThemeEnabled = !tmp4;
|
|
}
|
|
if (serverThemeEnabled) {
|
|
serverThemeEnabled = false === tmp;
|
|
}
|
|
tmp7 = serverThemeEnabled;
|
|
}
|
|
return tmp7;
|
|
};
|