Files
discord-decomp/_bundle/Module299.js
T
2026-11-01 12:12:55 +02:00

79 lines
2.2 KiB
JavaScript

// Metro module 299 (f300).
import _default from "./_default_300";
import Module68 from "./Module68";
import { enablePreparedTextLayout } from "./Module27";
let r23, r31;
let c309_0, c309_1, c309_2, c309_3;
L3: {
c309_0 = require;
c309_1 = dependencyMap;
Object.defineProperty(exports, "__esModule", {
value: true
});
c309_2 = {
validAttributes: {
isHighlighted: true,
isPressable: true,
numberOfLines: true,
ellipsizeMode: true,
allowFontScaling: true,
dynamicTypeRamp: true,
maxFontSizeMultiplier: true,
disabled: true,
selectable: true,
selectionColor: true,
adjustsFontSizeToFit: true,
minimumFontScale: true,
textBreakStrategy: true,
onTextLayout: true,
dataDetectorType: true,
android_hyphenationFrequency: true,
lineBreakStrategyIOS: true,
gradientColors: true,
gradientAngle: true,
gradientLength: true,
gradientWidth: true,
gradientMode: true,
textStrokeWidth: true,
textStrokeColor: true
},
directEventTypes: {
topTextLayout: {
registrationName: "onTextLayout"
}
},
uiViewClassName: "RCTText"
};
c309_3 = {
validAttributes: {
isHighlighted: true,
isPressable: true,
maxFontSizeMultiplier: true,
gradientColors: true,
gradientAngle: true,
gradientLength: true,
gradientWidth: true,
gradientMode: true,
textStrokeWidth: true,
textStrokeColor: true
},
uiViewClassName: "RCTVirtualText"
};
r23 = _default("RCTText", () => c309_0(c309_1[1]).createViewConfig(c309_2));
if (!global.RN$Bridgeless) {
const hasViewManagerConfig = Module68.hasViewManagerConfig("RCTVirtualText");
r31 = r23;
if (!hasViewManagerConfig) {
break L3;
}
}
r31 = _default("RCTVirtualText", () => c309_0(c309_1[1]).createViewConfig(c309_3));
}
const r39 = enablePreparedTextLayout() ? _default("RCTSelectableText", () => c309_0(c309_1[1]).createViewConfig({
...c309_2,
uiViewClassName: "RCTSelectableText"
})) : r23;
export { r23 as NativeText };
export { r31 as NativeVirtualText };
export { r39 as NativeSelectableText };