21 lines
1.2 KiB
JavaScript
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);
|
|
};
|