Files
discord-decomp/modules/display_name_styles/native/useDisplayNameStylesFont.tsx
T
2026-11-01 12:12:55 +02:00

34 lines
1.6 KiB
TypeScript

// Metro module 8383 (f8384).
import { FLYWHEEL_FONTS } from "../DisplayNameStylesConstants";
import { DisplayNameFont } from "../../../_bundle/Module1888";
import { useDisplayNameStylesEnabled } from "../hooks/useDisplayNameStylesEnabled";
import { useIsDisplayNameStylesFlywheelViewersEnabled } from "../DisplayNameStylesFlywheelExperiment";
const r14 = {};
r14[DisplayNameFont.CHERRY_BOMB] = "Sakura-Normal";
r14[DisplayNameFont.CHICLE] = "Jellybean-Normal";
r14[DisplayNameFont.MUSEO_MODERNO] = "Modern-Medium";
r14[DisplayNameFont.NEO_CASTEL] = "Medieval-Normal";
r14[DisplayNameFont.PIXELIFY] = "8Bit-Normal";
r14[DisplayNameFont.SINISTRE] = "Vampyre-Normal";
r14[DisplayNameFont.ZILLA_SLAB] = "Tempo-SemiBold";
r14[DisplayNameFont.PLAYPEN_SANS] = "MonkeyBars-Bold";
r14[DisplayNameFont.ORBITRON] = "Mainframe-Bold";
r14[DisplayNameFont.NEW_ROCKER] = "Headbang-Normal";
r14[DisplayNameFont.KALAM] = "Journal-Bold";
let c5375_3 = r14;
export { c5375_3 as DISPLAY_NAME_STYLES_FONT_FAMILY_MAP };
export function useDisplayNameStylesFont({ displayNameStyles, ignoreDisabledStylesSetting = false }) {
L7: {
const displayNameStylesEnabled = useDisplayNameStylesEnabled({
location: "useDisplayNameStylesFont-native"
});
const isDisplayNameStylesFlywheelViewersEnabled = useIsDisplayNameStylesFlywheelViewersEnabled("useDisplayNameStylesFont-native");
if (!(!displayNameStylesEnabled && !ignoreDisabledStylesSetting) && displayNameStyles != null) {
if (!isDisplayNameStylesFlywheelViewersEnabled && FLYWHEEL_FONTS.includes(displayNameStyles.fontId)) {
break L7;
}
return c5375_3[displayNameStyles.fontId];
}
}
}