decord/source/modules/premium/powerups/hooks/useShouldShowGuildThemeMemberCoachmark.tsx
github-actions 67d978d9fb chore: update source for alpha 346.0
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9672_m.js (378.6 MB)
2026-09-07 16:44:02 +00:00

44 lines
1.8 KiB
TypeScript

// Module ID: 16161
// Function ID: 16162
// Name: useShouldShowGuildThemeMemberCoachmark
// Dependencies: [4450, 12517, 4489, 4488, 16162, 4469, 2]
// Exports: default
// Module 16161 (useShouldShowGuildThemeMemberCoachmark)
import set from "set" /* 2 */;
import BoostedGuildTiers from "BoostedGuildTiers" /* 4450 */;
import useGuildAppliedBoostCountDefault from "useGuildAppliedBoostCount" /* 4469 */;
import apexExperiment from "apexExperiment" /* 4488 */;
import experiment from "experiment" /* 4489 */;
import useHasAllocateBoostPermissionDefault from "useHasAllocateBoostPermission" /* 12517 */;
import useIsGuildThemePerkEnabledDefault from "useIsGuildThemePerkEnabled" /* 16162 */;
let closure_3 = BoostedGuildTiers.GUILD_THEME_POWERUP_BOOST_PRICE;
const result = set.fileFinishedImporting("modules/premium/powerups/hooks/useShouldShowGuildThemeMemberCoachmark.tsx");
export default function useShouldShowGuildThemeMemberCoachmark(guildId) {
const tmp = useHasAllocateBoostPermissionDefault(guildId);
let serverThemeEnabled = experiment.useServerThemeEnabled(guildId, "useShouldShowGuildThemeMemberCoachmark");
const obj = experiment;
const serverThemeUserEnabled = apexExperiment.useServerThemeUserEnabled("useShouldShowGuildThemeMemberCoachmark");
const obj2 = apexExperiment;
const tmp4 = useIsGuildThemePerkEnabledDefault(guildId);
const isLoading = useGuildAppliedBoostCountDefault(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;
};