25 lines
723 B
JavaScript
25 lines
723 B
JavaScript
// Metro module 3915 (f3916).
|
|
import { useThemeContext } from "./Module3912";
|
|
const r12 = {
|
|
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 { r12 as ThemeContextFlags };
|
|
export function hasThemeFlag(a0, a1) {
|
|
return (a0.flags & a1) === a1;
|
|
}
|
|
export function setThemeFlag(a0, a1) {
|
|
return a0 | a1;
|
|
}
|
|
export function useThemeFlag(a0) {
|
|
return (useThemeContext().flags & a0) === a0;
|
|
}
|