decord/source/modules/premium/powerups/hooks/GuildPowerupsNotificationsDCF.native.tsx

77 lines
2.7 KiB
TypeScript
Raw Normal View History

2026-08-13 07:00:46 +00:00
// Module ID: 11924
// Function ID: 11925
2026-07-20 16:05:17 +00:00
// Name: usePerksCoachmarkDCF
2026-08-13 07:00:46 +00:00
// Dependencies: [6065, 1377, 11918, 11925, 2]
2026-07-20 16:05:17 +00:00
// Exports: useBoostToUnlockCoachmarkDCF, useExpiringPowerupCoachmarkDCF, useGameServerPricingCoachmarkDCF, useGuildPowerupNotificationDCF, useNewGamesCoachmarkDC, useNewPerkAvailableCoachmarkDCF, usePerksCoachmarkDCF
2026-08-13 07:00:46 +00:00
// Module 11924 (usePerksCoachmarkDCF)
2026-07-23 10:11:24 +00:00
const result = require("GUILD_POWERUP_NOTIFICATION_COOLDOWN").fileFinishedImporting("modules/premium/powerups/hooks/GuildPowerupsNotificationsDCF.native.tsx");
2026-07-20 16:05:17 +00:00
export const usePerksCoachmarkDCF = function usePerksCoachmarkDCF(arg0) {
if (arg0) {
2026-08-11 06:20:06 +00:00
const items = [require(1377) /* DismissibleContent */.DismissibleContent.GUILD_POWERUP_PERKS_COACHMARK];
2026-07-20 16:05:17 +00:00
let items1 = items;
} else {
items1 = [];
}
2026-08-13 07:00:46 +00:00
return require(6065) /* useSelectedDismissibleContent */.useSelectedDismissibleContent(items1);
2026-07-20 16:05:17 +00:00
};
export const useNewPerkAvailableCoachmarkDCF = function useNewPerkAvailableCoachmarkDCF(arg0, latestVersion) {
let prop = null;
if (arg0) {
prop = null;
if (latestVersion > 0) {
2026-08-11 06:20:06 +00:00
prop = require(1377) /* DismissibleContent */.DismissibleContent.GUILD_POWERUP_NEW_PERK_AVAILABLE_COACHMARK;
2026-07-20 16:05:17 +00:00
}
}
2026-08-13 07:00:46 +00:00
return require(6065) /* useSelectedDismissibleContent */.useSelectedVersionedDismissibleContent(prop, latestVersion);
2026-07-20 16:05:17 +00:00
};
export const useGuildPowerupNotificationDCF = function useGuildPowerupNotificationDCF(arg0) {
2026-08-13 07:00:46 +00:00
let obj = require(6065) /* useSelectedDismissibleContent */;
2026-07-20 16:05:17 +00:00
let prop = null;
if (arg0) {
2026-08-11 06:20:06 +00:00
prop = tmp(1377).DismissibleContent.GUILD_POWERUP_NOTIFICATION;
2026-07-20 16:05:17 +00:00
}
2026-08-13 07:00:46 +00:00
obj = { cooldownDurationMs: tmp(11918).GUILD_POWERUP_NOTIFICATION_COOLDOWN };
2026-07-20 16:05:17 +00:00
return obj.useSelectedTimeRecurringDismissibleContent(prop, obj);
};
2026-07-29 08:29:29 +00:00
export function useNewGamesCoachmarkDC(arg0) {
2026-07-20 16:05:17 +00:00
const items = [
2026-07-23 10:11:24 +00:00
null,
2026-07-20 16:05:17 +00:00
() => {
}
];
return items;
2026-07-29 08:29:29 +00:00
}
export function useGameServerPricingCoachmarkDCF(arg0) {
2026-07-20 16:05:17 +00:00
const items = [
2026-07-23 10:11:24 +00:00
null,
2026-07-20 16:05:17 +00:00
() => {
}
];
return items;
2026-07-29 08:29:29 +00:00
}
2026-07-20 16:05:17 +00:00
export const useBoostToUnlockCoachmarkDCF = function useBoostToUnlockCoachmarkDCF(arg0, id, GUILD_HEADER_TOOLTIPS) {
2026-08-13 07:00:46 +00:00
let obj = importDefault(11925);
2026-07-20 16:05:17 +00:00
let prop = null;
if (arg0) {
prop = null;
if (obj.useConfig({ location: "useBoostToUnlockCoachmarkDCF" }).showCoachmark) {
2026-08-11 06:20:06 +00:00
prop = tmp2(1377).DismissibleContent.BOOST_TO_UNLOCK_COACHMARK;
2026-07-20 16:05:17 +00:00
}
}
2026-08-13 07:00:46 +00:00
obj = { cooldownDurationMs: tmp2(11918).BOOST_TO_UNLOCK_COACHMARK_COOLDOWN, numTimesToRecur: tmp2(11918).BOOST_TO_UNLOCK_COACHMARK_MAX_TIMES_TO_RECUR };
return require(6065) /* useSelectedDismissibleContent */.useSelectedTimeRecurringGuildDismissibleContent(prop, id, obj, GUILD_HEADER_TOOLTIPS);
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
export function useExpiringPowerupCoachmarkDCF(arg0, c0) {
2026-07-20 16:05:17 +00:00
const items = [
2026-07-23 10:11:24 +00:00
null,
2026-07-20 16:05:17 +00:00
() => {
}
];
return items;
2026-07-29 08:29:29 +00:00
}