decord/source/3854_hasThemeFlag.js
2026-07-20 16:05:17 +00:00

21 lines
1.2 KiB
JavaScript

// Module ID: 3854
// Function ID: 32055
// Name: hasThemeFlag
// Dependencies: []
// Exports: setThemeFlag, useThemeFlag
// Module 3854 (hasThemeFlag)
function hasThemeFlag(flags, MOBILE_DARK_GRADIENT_THEME_ENABLED) {
return (flags.flags & MOBILE_DARK_GRADIENT_THEME_ENABLED) === MOBILE_DARK_GRADIENT_THEME_ENABLED;
}
const _module = require(dependencyMap[1]);
const result = _module.fileFinishedImporting("../discord_common/js/packages/design/components/ThemeContextProvider/ThemeContextFlags.tsx");
export const ThemeContextFlags = { MOBILE_DARK_GRADIENT_THEME_ENABLED: 4, [4]: "MOBILE_DARK_GRADIENT_THEME_ENABLED", MOBILE_LIGHT_GRADIENT_THEME_ENABLED: 8, [8]: "MOBILE_LIGHT_GRADIENT_THEME_ENABLED", REDUCED_CONTRAST_ENABLED: 16, [16]: "REDUCED_CONTRAST_ENABLED", INCREASED_CONTRAST_ENABLED: 32, [32]: "INCREASED_CONTRAST_ENABLED", REDUCE_SATURATION_ENABLED: 64, [64]: "REDUCE_SATURATION_ENABLED" };
export { hasThemeFlag };
export const setThemeFlag = function setThemeFlag(arg0, MOBILE_DARK_GRADIENT_THEME_ENABLED) {
return arg0 | MOBILE_DARK_GRADIENT_THEME_ENABLED;
};
export const useThemeFlag = function useThemeFlag(MOBILE_DARK_GRADIENT_THEME_ENABLED) {
return hasThemeFlag(require(dependencyMap[0]).useThemeContext(), MOBILE_DARK_GRADIENT_THEME_ENABLED);
};