decord/source/modules/premium/powerups/hooks/GuildPowerupsNotificationsDCF.native.tsx
github-actions 4f02868c60 chore: update source for alpha 346.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4792.js (118.4 MB)
2026-09-11 10:30:06 +00:00

81 lines
3 KiB
TypeScript

// Module ID: 12596
// Function ID: 12597
// Name: GuildPowerupsNotificationsDCF
// Dependencies: [7462, 1943, 12590, 12597, 2]
// Exports: useBoostToUnlockCoachmarkDCF, useExpiringPowerupCoachmarkDCF, useGameServerPricingCoachmarkDCF, useGuildPowerupNotificationDCF, useNewGamesCoachmarkDC, useNewPerkAvailableCoachmarkDCF, usePerksCoachmarkDCF
// Module 12596 (GuildPowerupsNotificationsDCF)
import dismissible_content from "dismissible_content" /* 1943 */;
import useSelectedDismissibleContent from "useSelectedDismissibleContent" /* 7462 */;
import GuildPowerupsNotification from "GuildPowerupsNotification" /* 12590 */;
import BoostToUnlockMobileCoachmarkExperimentDefault from "BoostToUnlockMobileCoachmarkExperiment" /* 12597 */;
import size from "module_2" /* 2 */;
const result = size.fileFinishedImporting("modules/premium/powerups/hooks/GuildPowerupsNotificationsDCF.native.tsx");
export const usePerksCoachmarkDCF = function usePerksCoachmarkDCF(arg0) {
if (arg0) {
const items = [dismissible_content.DismissibleContent.GUILD_POWERUP_PERKS_COACHMARK];
let items1 = items;
} else {
items1 = [];
}
return useSelectedDismissibleContent.useSelectedDismissibleContent(items1);
};
export const useNewPerkAvailableCoachmarkDCF = function useNewPerkAvailableCoachmarkDCF(arg0, latestVersion) {
let prop = null;
if (arg0) {
prop = null;
if (latestVersion > 0) {
prop = dismissible_content.DismissibleContent.GUILD_POWERUP_NEW_PERK_AVAILABLE_COACHMARK;
}
}
return useSelectedDismissibleContent.useSelectedVersionedDismissibleContent(prop, latestVersion);
};
export const useGuildPowerupNotificationDCF = function useGuildPowerupNotificationDCF(arg0) {
let prop = null;
if (arg0) {
prop = tmp(1943).DismissibleContent.GUILD_POWERUP_NOTIFICATION;
}
const obj = useSelectedDismissibleContent;
return obj.useSelectedTimeRecurringDismissibleContent(prop, { cooldownDurationMs: GuildPowerupsNotification.GUILD_POWERUP_NOTIFICATION_COOLDOWN });
};
export function useNewGamesCoachmarkDC() {
const items = [
null,
() => {
}
];
return items;
}
export function useGameServerPricingCoachmarkDCF() {
const items = [
null,
() => {
}
];
return items;
}
export const useBoostToUnlockCoachmarkDCF = function useBoostToUnlockCoachmarkDCF(arg0, id, GUILD_HEADER_TOOLTIPS) {
const obj = BoostToUnlockMobileCoachmarkExperimentDefault;
let prop = null;
if (arg0) {
prop = null;
if (obj.useConfig({ location: "useBoostToUnlockCoachmarkDCF" }).showCoachmark) {
prop = tmp2(1943).DismissibleContent.BOOST_TO_UNLOCK_COACHMARK;
}
}
const obj2 = useSelectedDismissibleContent;
return obj2.useSelectedTimeRecurringGuildDismissibleContent(prop, id, { cooldownDurationMs: GuildPowerupsNotification.BOOST_TO_UNLOCK_COACHMARK_COOLDOWN, numTimesToRecur: GuildPowerupsNotification.BOOST_TO_UNLOCK_COACHMARK_MAX_TIMES_TO_RECUR }, GUILD_HEADER_TOOLTIPS);
};
export function useExpiringPowerupCoachmarkDCF() {
const items = [
null,
() => {
}
];
return items;
}