This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,51 @@
// Metro module 3894 (f3895).
import { int2hex } from "../../../_bundle/int2hslRaw";
import Module689 from "../../../_bundle/Module689";
import { isThemeLight } from "../../utils/native";
import { getGradientThemeFromFlags } from "../../components/ThemeContextProvider/native/getGradientThemeFromFlags";
import { getGradientThemeMetadata } from "../../../modules/client_themes/native/ClientThemesUtils";
export function getSemanticColorContextFromThemeContext(a0) {
const gradientThemeFromFlags = getGradientThemeFromFlags(a0);
const { contrast, saturation, primaryColor, enabledExperiments } = a0;
let gradient = getGradientThemeMetadata(gradientThemeFromFlags, a0.gradient);
if (primaryColor != null) {
const { theme, primaryColor: primaryColor2 } = a0;
let secondaryColor = a0.secondaryColor;
const r3 = primaryColor2 == null;
let r25 = null;
if (!r3) {
const r29 = int2hex(primaryColor2);
if (secondaryColor == null) {
secondaryColor = primaryColor2;
}
const r32 = int2hex(secondaryColor);
const r40 = Module689(r29).mix(r32, 0.5).hex();
r25 = {
theme: isThemeLight(theme) ? "light" : "dark",
colors: {
"gradient.start": r29,
"gradient.mid": r40,
"gradient.end": r32,
"gradient.top": r29,
"gradient.bottom": r32,
"gradient.primary": r29,
"gradient.secondary": r32
}
};
}
gradient = r25;
}
const r48 = primaryColor != null;
let saturation2 = 1;
const contrast2 = r48 ? 1 : contrast;
if (primaryColor == null) {
saturation2 = saturation;
}
return {
contrast: contrast2,
saturation: saturation2,
gradient,
isProfileTheme: primaryColor != null,
enabledExperiments
};
}
+61
View File
@@ -0,0 +1,61 @@
// Metro module 3893 (f3894).
import Module712 from "../../../_bundle/Module712";
import { getSemanticColorContextFromThemeContext } from "./SemanticColorContext.native";
import Module12 from "../../../_bundle/Module12";
import { useThemeContext } from "../../../_bundle/Module3901";
let c2212_3 = new Map();
let c2212_4 = Object.fromEntries(Object.keys(Module712.colors).map((item) => [Module12.kebabCase(item), item]));
export function useToken(a0, a1) {
let r37, r66;
let r13 = a1;
const themeContext = useThemeContext();
if (a1 == null) {
r13 = themeContext.theme;
}
let r27 = a0;
if (a0 != null) {
if (typeof a0 === "object" && (a0 !== null && ("resolve" in a0 && !Module712.internal.isSemanticColor(a0)))) {
const resolve = a0.resolve;
let enabledExperiments = themeContext.enabledExperiments;
if (enabledExperiments == null) {
enabledExperiments = [];
}
let density = themeContext.density;
if (density == null) {
density = "compact";
}
r37 = resolve.call(a0, {
enabledExperiments,
density
});
} else {
const r11 = Module712.internal.isSemanticColor(a0) ? Module712.internal.getSemanticColorName(a0) : a0;
L23: {
const r9 = `${r11}-${themeContext.key}-${r13}`;
const r52 = c2212_3.get(r9);
let r53 = r52;
if (r52 == null) {
if (typeof a0 === "string") {
const r64 = a0[0];
r66 = a0;
if (r64 === "#") {
break L23;
}
r53 = a0 in c2212_4 ? Module712.internal.resolveSemanticColor(r13, Module712.colors[c2212_4[a0]], getSemanticColorContextFromThemeContext(themeContext)) : r52;
} else {
r53 = Module712.internal.isSemanticColor(a0) ? Module712.internal.resolveSemanticColor(r13, a0, getSemanticColorContextFromThemeContext(themeContext)) : r52;
}
}
const r82 = r53 != null;
r66 = void 0;
if (r82) {
c2212_3.set(r9, r53);
r66 = r53;
}
}
r37 = r66;
}
r27 = r37;
}
return r27;
}