Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,128 @@
|
||||
/* Metro module 7975; source: design/components/TableRow/native/RowButton.native.tsx; dependencies: [31, 33, 4501, 697, 1357, 6242, 6238, 4017, 6239, 7976, 2] */
|
||||
function _fun63466(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63466, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:6, offset: 0x01b80f87, size: 225 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const closure = RowButton;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const env0_5 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun63473);
|
||||
const TableRowIcon = (require(6242) /* metro dependency 6242: TableRowIconNative */).TableRowIcon;
|
||||
closure.Icon = TableRowIcon;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/RowButton.native.tsx');
|
||||
const TableRowIconProps = (require(6242) /* metro dependency 6242: TableRowIconNative */).TableRowIconProps;
|
||||
exports.RowButtonIconProps = TableRowIconProps;
|
||||
exports.RowButton = closure;
|
||||
}
|
||||
|
||||
function RowButton(a0) { // fn#63467, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:493, offset: 0x01b81068, size: 382 bytes, params: 2, frame: 25
|
||||
let arrow = a0.arrow;
|
||||
const value = undefined;
|
||||
arrow = arrow === value || arrow;
|
||||
let disabled = a0.disabled;
|
||||
disabled = !(disabled === value) && disabled;
|
||||
let variant = a0.variant;
|
||||
variant = variant === value ? 'secondary' : variant;
|
||||
const icon = a0.icon;
|
||||
const onPress = a0.onPress;
|
||||
const experimental_withBlurBackground = a0.experimental_withBlurBackground;
|
||||
const object2 = {'arrow': 0, 'disabled': 0, 'variant': 0, 'icon': 0, 'onPress': 0,
|
||||
'experimental_withBlurBackground': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
const value5 = copyDataProperties({}, a0, object2, undefined);
|
||||
const value7 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('RowButton');
|
||||
const r12 = icon == null || env0_3.isValidElement(icon) ? icon : ((TableRowIcon) => <TableRowIcon source={icon} variant={experimental_withBlurBackground ? 'translucent' : variant !== 'primary' ? 'secondary' : 'default'} />)((require(6242) /* metro dependency 6242: TableRowIconNative */).TableRowIcon);
|
||||
const rowButtonWrapperBindingProps = {isRefreshEnabled: value7,
|
||||
experimental_withBlurBackground: experimental_withBlurBackground, onPress: onPress, disabled: disabled,
|
||||
...value5};
|
||||
const TableRowInner = (require(6238) /* metro dependency 6238: TableRowNative */).TableRowInner;
|
||||
return (
|
||||
<RowButtonWrapper {...rowButtonWrapperBindingProps}>
|
||||
<TableRowInner
|
||||
icon={r12}
|
||||
arrow={arrow}
|
||||
disabled={disabled}
|
||||
borderRadius={value7 ? (importDefault(697) /* metro dependency 697: native */).radii.xl : value}
|
||||
{...value5}
|
||||
/>
|
||||
</RowButtonWrapper>
|
||||
);
|
||||
}
|
||||
|
||||
function RowButtonWrapper(a0) { // fn#63468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:998, offset: 0x01b811e6, size: 539 bytes, params: 2, frame: 26
|
||||
const InternalCard = (require(6239) /* metro dependency 6239: CardNative */).InternalCard;
|
||||
const experimental_withBlurBackground = a0.experimental_withBlurBackground;
|
||||
let isRefreshEnabled = a0.isRefreshEnabled;
|
||||
const value = undefined;
|
||||
isRefreshEnabled = !(isRefreshEnabled === value) && isRefreshEnabled;
|
||||
const onPress = a0.onPress;
|
||||
const disabled = a0.disabled;
|
||||
const children = a0.children;
|
||||
const object2 = {'experimental_withBlurBackground': 0, 'isRefreshEnabled': 0, 'onPress': 0, 'disabled': 0,
|
||||
'children': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
const value3 = copyDataProperties({}, a0, object2, undefined);
|
||||
let env0_3 = value;
|
||||
const styles = useStyles(isRefreshEnabled);
|
||||
const value5 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0);
|
||||
const env0_2 = env0_3.useCallback(_fun63469, [value5]);
|
||||
env0_3 = env0_3.useCallback(_fun63470, [value5]);
|
||||
if (experimental_withBlurBackground) {
|
||||
var internalCardProps2 = {'shadow': 'none', 'border': 'none', 'start': true, 'end': true, onPress: onPress,
|
||||
onPressIn: onPressIn_63471, onPressOut: onPressOut_63472, style: [styles.card, styles.cardWithBlur],
|
||||
disabled: disabled, ...value3};
|
||||
internalCardProps2['variant'] = 'transparent';
|
||||
return (
|
||||
<InternalCard {...internalCardProps2}>
|
||||
{((BackgroundBlurView) => <BackgroundBlurView pressed={value5}>{children}</BackgroundBlurView>)((require(7976) /* metro dependency 7976: BackgroundBlurViewNative */).BackgroundBlurView)}
|
||||
</InternalCard>
|
||||
);
|
||||
}
|
||||
return (
|
||||
<InternalCard
|
||||
shadow="low"
|
||||
start
|
||||
end
|
||||
onPress={onPress}
|
||||
style={styles.card}
|
||||
disabled={disabled}
|
||||
{...value3}
|
||||
{...{['variant']: isRefreshEnabled ? 'control-secondary' : value3 == null ? value : value3.variant}}
|
||||
{...{['border']: isRefreshEnabled ? 'control-secondary' : 'subtle'}}
|
||||
>
|
||||
{children}
|
||||
</InternalCard>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun63473() { // fn#63473, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:146, offset: 0x01b81492, size: 191 bytes, params: 1, frame: 15
|
||||
const value = a0;
|
||||
const value2 = undefined;
|
||||
const r3 = value !== value2 ? value : false;
|
||||
const object = {};
|
||||
object.padding = r3 ? value2 : 0;
|
||||
let TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
object.borderTopStartRadius = TABLE_ROW_BORDER_RADIUS;
|
||||
TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
object.borderTopEndRadius = TABLE_ROW_BORDER_RADIUS;
|
||||
TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
object.borderBottomStartRadius = TABLE_ROW_BORDER_RADIUS;
|
||||
TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
object.borderBottomEndRadius = TABLE_ROW_BORDER_RADIUS;
|
||||
return {card: object, cardWithBlur: {overflow: 'hidden'}};
|
||||
}
|
||||
|
||||
function RowButtonWrapperOnPressIn(a0) { // fn#63471, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:1335, owner: RowButtonWrapper.onPressIn, offset: 0x01b81430, size: 49 bytes, params: 2, frame: 12
|
||||
if (env0_0.onPressIn != null) {
|
||||
env0_0.onPressIn(a0);
|
||||
}
|
||||
env0_2();
|
||||
}
|
||||
|
||||
function RowButtonWrapperOnPressOut(a0) { // fn#63472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8153:1389, owner: RowButtonWrapper.onPressOut, offset: 0x01b81461, size: 49 bytes, params: 2, frame: 12
|
||||
if (env0_0.onPressOut != null) {
|
||||
env0_0.onPressOut(a0);
|
||||
}
|
||||
env0_3();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
/* Metro module 8950; source: design/components/TableRow/native/TableCheckboxRow.native.tsx; dependencies: [31, 33, 4017, 3862, 3874, 6238, 7974, 2] */
|
||||
function _fun69799(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69799, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9135:6, offset: 0x01ce3780, size: 135 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableCheckboxRow.native.tsx');
|
||||
exports.TableCheckboxRow = TableCheckboxRow;
|
||||
}
|
||||
|
||||
function TableCheckboxRow(a0) { // fn#69800, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9135:234, offset: 0x01ce3807, size: 527 bytes, params: 2, frame: 29
|
||||
const checked = a0.checked;
|
||||
const label = a0.label;
|
||||
const subLabel = a0.subLabel;
|
||||
let disabled = a0.disabled;
|
||||
disabled = !(disabled === undefined) && disabled;
|
||||
const onPress = a0.onPress;
|
||||
const accessibilityHint = a0.accessibilityHint;
|
||||
const object2 = {'checked': 0, 'label': 0, 'subLabel': 0, 'disabled': 0, 'onPress': 0, 'accessibilityHint': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
let value = copyDataProperties({}, a0, object2, undefined);
|
||||
const value3 = (require(4017) /* metro dependency 4017: ReanimatedRexport */).useSharedValue(0);
|
||||
const binding = value3;
|
||||
const value4 = binding.useCallback(_fun69801, [value3]);
|
||||
const value5 = binding.useCallback(_fun69802, [onPress, value3, checked]);
|
||||
const nodeText = (require(3862) /* metro dependency 3862: native */).getNodeText(label);
|
||||
const nodeText2 = (require(3862) /* metro dependency 3862: native */).getNodeText(subLabel);
|
||||
const {accessibilityRole,
|
||||
accessibilityState} = (require(3874) /* metro dependency 3874: useA11yRolesNative */).useCheckboxA11yNative({checked: checked,
|
||||
disabled: disabled});
|
||||
const TableRow = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow;
|
||||
const tableRowProps = {...value};
|
||||
tableRowProps['arrow'] = false;
|
||||
tableRowProps['label'] = label;
|
||||
tableRowProps['subLabel'] = subLabel;
|
||||
tableRowProps['disabled'] = disabled;
|
||||
tableRowProps['accessibilityState'] = accessibilityState;
|
||||
tableRowProps['accessible'] = true;
|
||||
tableRowProps['accessibilityRole'] = accessibilityRole;
|
||||
value = value + nodeText + ', ' + (nodeText2 ?? '');
|
||||
tableRowProps['accessibilityLabel'] = value;
|
||||
tableRowProps['accessibilityHint'] = accessibilityHint;
|
||||
tableRowProps['onPressIn'] = value4;
|
||||
tableRowProps['onPress'] = value5;
|
||||
const FormCheckbox = (require(7974) /* metro dependency 7974: FormCheckboxNative */).FormCheckbox;
|
||||
tableRowProps['trailing'] = <FormCheckbox checked={checked} />;
|
||||
return <TableRow {...tableRowProps} />;
|
||||
}
|
||||
|
||||
function _fun69801() { // fn#69801, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9135:390, offset: 0x01ce3a16, size: 24 bytes, params: 1, frame: 11
|
||||
env0_2.set(1);
|
||||
}
|
||||
|
||||
function _fun69802() { // fn#69802, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9135:428, offset: 0x01ce3a2e, size: 39 bytes, params: 1, frame: 12
|
||||
env0_2.set(0);
|
||||
onPress(!checked);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
/* Metro module 7988; source: design/components/TableRow/native/TableRadioGroup.native.tsx; dependencies: [57, 31, 661, 33, 6748, 6231, 7987, 2] */
|
||||
function _fun63530(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63530, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:6, offset: 0x01b8430a, size: 205 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importDefault(57) /* metro dependency 57 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const NOOP = (require(661) /* metro dependency 661: Constants */).NOOP;
|
||||
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
|
||||
value = value.createContext({selectedValue: null, onSelect: NOOP});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRadioGroup.native.tsx');
|
||||
exports.TableRadioGroupContext = value;
|
||||
exports.TableRadioGroup = TableRadioGroup;
|
||||
}
|
||||
|
||||
function TableRadioGroup({children, value, defaultValue, onChange, title, description, helperText, hasIcons, groupRef, accessibilityLabel}) { // fn#63531, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:335, offset: 0x01b843d7, size: 436 bytes, params: 2, frame: 30
|
||||
let env0_2 = undefined;
|
||||
const value2 = value !== undefined;
|
||||
let binding = undefined;
|
||||
const useState = binding.useState;
|
||||
const value6 = env0_2(Reflect.apply(useState, binding, [value2 ? null : defaultValue ?? null]), 2);
|
||||
const property = value6[0];
|
||||
env0_2 = value6[1];
|
||||
const r15 = (value2 ? value : property) ?? null;
|
||||
binding = r15;
|
||||
binding.useImperativeHandle(groupRef, function() {
|
||||
return {setValue: _fun63533, getValue: _fun63534};
|
||||
}, [value2, onChange, r15]);
|
||||
const useContext = binding.useContext;
|
||||
const RedesignCompatContext = (require(6748) /* metro dependency 6748: RedesignCompatNative */).RedesignCompatContext;
|
||||
const env0_4 = Reflect.apply(useContext, binding, [RedesignCompatContext]);
|
||||
const env0_5 = binding.useCallback(_fun63535, [value2, onChange]);
|
||||
value = binding.useMemo(_fun63536, [r15, value]);
|
||||
const Provider = env0_5.Provider;
|
||||
const TableRowGroup = (require(6231) /* metro dependency 6231: TableRowGroupNative */).TableRowGroup;
|
||||
const Children = binding.Children;
|
||||
return (
|
||||
<Provider value={value}>
|
||||
<TableRowGroup
|
||||
accessibilityRole="radiogroup"
|
||||
accessibilityLabel={accessibilityLabel}
|
||||
title={title}
|
||||
description={description}
|
||||
helperText={helperText}
|
||||
hasIcons={hasIcons}
|
||||
>
|
||||
{Children.map(children, _fun63537)}
|
||||
</TableRowGroup>
|
||||
</Provider>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun63532() { // fn#63532, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:614, offset: 0x01b8458b, size: 26 bytes, params: 1, frame: 3
|
||||
return {setValue: setValue, getValue: getValue_63534};
|
||||
}
|
||||
|
||||
function _fun63535(a0) { // fn#63535, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:750, offset: 0x01b845d6, size: 49 bytes, params: 2, frame: 12
|
||||
if (!result) {
|
||||
env0_2(a0);
|
||||
}
|
||||
if (onChange != null) {
|
||||
onChange(a0);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun63536() { // fn#63536, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:798, offset: 0x01b84607, size: 25 bytes, params: 1, frame: 3
|
||||
return {selectedValue: env0_3, onSelect: env0_5};
|
||||
}
|
||||
|
||||
function _fun63537(a0) { // fn#63537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:1029, offset: 0x01b84620, size: 78 bytes, params: 2, frame: 13
|
||||
const value = a0;
|
||||
const binding = env1_3;
|
||||
return binding.isValidElement(value) && value.type === (require(7987) /* metro dependency 7987: TableRadioRowNative */).TableRadioRow || env0_4 ? value : null;
|
||||
}
|
||||
|
||||
function setValue(a0) { // fn#63533, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8166:629, offset: 0x01b845a5, size: 49 bytes, params: 2, frame: 12
|
||||
if (!result) {
|
||||
env1_2(a0);
|
||||
}
|
||||
if (onChange != null) {
|
||||
onChange(a0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
/* Metro module 7987; source: design/components/TableRow/native/TableRadioRow.native.tsx; dependencies: [31, 33, 7988, 3862, 3874, 6238, 7989, 2] */
|
||||
function _fun63527(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#63527, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8165:6, offset: 0x01b84064, size: 133 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRadioRow.native.tsx');
|
||||
exports.TableRadioRow = TableRadioRow;
|
||||
}
|
||||
|
||||
function TableRadioRow(a0) { // fn#63528, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8165:228, offset: 0x01b840e9, size: 501 bytes, params: 2, frame: 28
|
||||
let value = a0.value;
|
||||
const label = a0.label;
|
||||
const subLabel = a0.subLabel;
|
||||
let disabled = a0.disabled;
|
||||
disabled = !(disabled === undefined) && disabled;
|
||||
const accessibilityHint = a0.accessibilityHint;
|
||||
const legacyCompat_selected = a0.legacyCompat_selected;
|
||||
const env0_1 = a0.legacyCompat_onPress;
|
||||
const object2 = {'value': 0, 'label': 0, 'subLabel': 0, 'disabled': 0, 'accessibilityHint': 0,
|
||||
'legacyCompat_selected': 0, 'legacyCompat_onPress': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
const value3 = copyDataProperties({}, a0, object2, undefined);
|
||||
let env0_2 = undefined;
|
||||
const binding = env0_2;
|
||||
const useContext = binding.useContext;
|
||||
const TableRadioGroupContext = (require(7988) /* metro dependency 7988: TableRadioGroupNative */).TableRadioGroupContext;
|
||||
const value5 = Reflect.apply(useContext, binding, [TableRadioGroupContext]);
|
||||
const selectedValue = value5.selectedValue;
|
||||
env0_2 = value5.onSelect;
|
||||
const r7 = legacyCompat_selected ?? selectedValue === value;
|
||||
value = require(3862) /* metro dependency 3862: native */;
|
||||
value = value.getNodeText(label);
|
||||
const nodeText = (require(3862) /* metro dependency 3862: native */).getNodeText(subLabel);
|
||||
const {accessibilityRole,
|
||||
accessibilityState} = (require(3874) /* metro dependency 3874: useA11yRolesNative */).useRadioA11yNative({selected: r7,
|
||||
disabled: disabled});
|
||||
const TableRow = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow;
|
||||
const tableRowProps = {...value3};
|
||||
tableRowProps['arrow'] = false;
|
||||
tableRowProps['label'] = label;
|
||||
tableRowProps['subLabel'] = subLabel;
|
||||
tableRowProps['disabled'] = disabled;
|
||||
tableRowProps['accessibilityState'] = accessibilityState;
|
||||
tableRowProps['accessible'] = true;
|
||||
tableRowProps['accessibilityRole'] = accessibilityRole;
|
||||
const value8 = '';
|
||||
value = value8 + value + ', ' + (nodeText ?? value8);
|
||||
tableRowProps['accessibilityLabel'] = value;
|
||||
tableRowProps['accessibilityHint'] = accessibilityHint;
|
||||
tableRowProps['onPress'] = function(a0) {
|
||||
if (legacyCompat_onPress != null) {
|
||||
legacyCompat_onPress(a0);
|
||||
}
|
||||
onSelect(value);
|
||||
};
|
||||
const FormRadio = (require(7989) /* metro dependency 7989: FormRadioNative */).FormRadio;
|
||||
tableRowProps['trailing'] = <FormRadio selected={r7} />;
|
||||
return <TableRow {...tableRowProps} />;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
/* Metro module 6238; source: design/components/TableRow/native/TableRow.native.tsx; dependencies: [31, 27, 33, 4501, 697, 1357, 6236, 3860, 6239, 6232, 6242, 6243, 6246, 4584, 477, 6247, 4573, 2] */
|
||||
function _fun49314(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49314, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6416:6, offset: 0x011f4dd6, size: 318 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const closure = TableRow;
|
||||
const closure2 = TableRowInner;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
let value = require(27) /* metro dependency 27 */;
|
||||
const env0_4 = value.Pressable;
|
||||
const env0_5 = value.View;
|
||||
value = require(33) /* metro dependency 33 */;
|
||||
const env0_6 = value.jsx;
|
||||
const env0_7 = value.Fragment;
|
||||
const env0_8 = value.jsxs;
|
||||
object = {padding: 0};
|
||||
const env0_10 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun49317);
|
||||
const TableRowIcon = (require(6242) /* metro dependency 6242: TableRowIconNative */).TableRowIcon;
|
||||
closure.Icon = TableRowIcon;
|
||||
const TableRowArrow = (require(6243) /* metro dependency 6243: TableRowArrowNative */).TableRowArrow;
|
||||
closure.Arrow = TableRowArrow;
|
||||
const TableRowTrailingText = (require(6246) /* metro dependency 6246: TableRowTrailingTextNative */).TableRowTrailingText;
|
||||
closure.TrailingText = TableRowTrailingText;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRow.native.tsx');
|
||||
exports.TableRow = closure;
|
||||
exports.TableRowInner = closure2;
|
||||
}
|
||||
|
||||
function TableRow(a0) { // fn#49315, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6416:899, offset: 0x011f4f14, size: 579 bytes, params: 2, frame: 36
|
||||
const label = a0.label;
|
||||
const subLabel = a0.subLabel;
|
||||
const icon = a0.icon;
|
||||
const trailing = a0.trailing;
|
||||
const arrow = a0.arrow;
|
||||
const onPress = a0.onPress;
|
||||
let disabled = a0.disabled;
|
||||
const value = undefined;
|
||||
disabled = !(disabled === value) && disabled;
|
||||
const start = a0.start;
|
||||
const end = a0.end;
|
||||
const labelLineClamp = a0.labelLineClamp;
|
||||
const subLabelLineClamp = a0.subLabelLineClamp;
|
||||
let variant = a0.variant;
|
||||
variant = variant === value ? 'default' : variant;
|
||||
const draggable = a0.draggable;
|
||||
const dragHandlePressableProps = a0.dragHandlePressableProps;
|
||||
const object2 = {'label': 0, 'subLabel': 0, 'icon': 0, 'trailing': 0, 'arrow': 0, 'onPress': 0, 'disabled': 0,
|
||||
'start': 0, 'end': 0, 'labelLineClamp': 0, 'subLabelLineClamp': 0, 'variant': 0, 'draggable': 0,
|
||||
'dragHandlePressableProps': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
const value4 = copyDataProperties({}, a0, object2, undefined);
|
||||
const MobileVisualRefreshExperiment = (require(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */).MobileVisualRefreshExperiment;
|
||||
const useConfig = MobileVisualRefreshExperiment.useConfig;
|
||||
const enabled = Reflect.apply(useConfig, MobileVisualRefreshExperiment, [{location: 'TableRow'}]).enabled;
|
||||
const binding = env0_3;
|
||||
const useContext = binding.useContext;
|
||||
const TableRowGroupContext = (require(6236) /* metro dependency 6236: TableRowGroupContextNative */).TableRowGroupContext;
|
||||
const value6 = Reflect.apply(useContext, binding, [TableRowGroupContext]);
|
||||
const value7 = !value6;
|
||||
const r1 = value6 ? value7 : end === true;
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
const useToken = useTokenModule.useToken;
|
||||
const TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
const value9 = Reflect.apply(useToken, useTokenModule, [TABLE_ROW_BORDER_RADIUS]);
|
||||
const InternalCard = (require(6239) /* metro dependency 6239: CardNative */).InternalCard;
|
||||
const internalCard = <InternalCard radius={value9} shadow="none" border="none" variant={enabled ? 'muted' : value} start={value6 ? value7 : start === true} end={r1} onPress={onPress} disabled={disabled} style={env0_9} {...value4}><TableRowInner label={label} subLabel={subLabel} icon={icon} trailing={trailing} arrow={arrow} disabled={disabled} labelLineClamp={labelLineClamp} subLabelLineClamp={subLabelLineClamp} variant={variant} draggable={draggable} dragHandlePressableProps={dragHandlePressableProps} isRefreshEnabled={enabled} /></InternalCard>;
|
||||
return value6 || r1 ? internalCard : <>{internalCard}{((TableRowDivider) => <TableRowDivider adjustSpacingForIcon={icon != null} />)((require(6232) /* metro dependency 6232: TableRowDividerNative */).TableRowDivider)}</>;
|
||||
}
|
||||
|
||||
function TableRowInner({label, labelLineClamp, subLabel, subLabelLineClamp, icon, trailing, arrow, disabled, variant, draggable, dragHandlePressableProps, borderRadius, height}) { // fn#49316, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6416:1742, offset: 0x011f5157, size: 1043 bytes, params: 2, frame: 40
|
||||
variant = variant === undefined ? 'default' : variant;
|
||||
draggable = !(draggable === undefined) && draggable;
|
||||
const value5 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('TableRowInner');
|
||||
let binding = env0_3;
|
||||
const r9 = binding.isValidElement(trailing) ? trailing.type !== (require(6246) /* metro dependency 6246: TableRowTrailingTextNative */).TableRowTrailingText ? undefined : trailing : undefined;
|
||||
const value6 = (require(4584) /* metro dependency 4584: useFontScale */).useFontScale();
|
||||
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
const styles = useStyles(disabled === true, r9 != null,
|
||||
platformUtilsModule.isAndroid() ? value6 > 1.2 : value6 > 1.5, value5);
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
let useToken = useTokenModule.useToken;
|
||||
const TABLE_ROW_LABEL_TEXT_STYLE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_LABEL_TEXT_STYLE;
|
||||
const value9 = Reflect.apply(useToken, useTokenModule, [TABLE_ROW_LABEL_TEXT_STYLE]);
|
||||
const moduleValue4 = useTokenModule;
|
||||
useToken = moduleValue4.useToken;
|
||||
const TABLE_ROW_LABEL_COLOR = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_LABEL_COLOR;
|
||||
const value10 = Reflect.apply(useToken, moduleValue4, [TABLE_ROW_LABEL_COLOR]);
|
||||
const items4 = [styles.row];
|
||||
items4[1] = {borderRadius: borderRadius, height: height};
|
||||
const items2 = [draggable && <Pressable {...dragHandlePressableProps}>{((DragIcon) => <DragIcon size="xs" style={styles.dragHandle} />)((require(6247) /* metro dependency 6247: DragIcon */).DragIcon)}</Pressable>];
|
||||
items2[1] = icon != null && <View style={styles.iconContainer}>{icon}</View>;
|
||||
binding = env0_3;
|
||||
const items3 = [binding.isValidElement(label) ? label : ((Text) => <Text variant={value9} color={variant === 'danger' ? 'text-feedback-critical' : value10} lineClamp={labelLineClamp}>{label}</Text>)((require(4573) /* metro dependency 4573: Text */).Text)];
|
||||
items3[1] = subLabel != null && (env0_3.isValidElement(subLabel) ? subLabel : ((Text) => <Text variant="text-xs/medium" color={variant !== 'danger' ? 'text-subtle' : 'text-feedback-critical'} lineClamp={subLabelLineClamp}>{subLabel}</Text>)((require(4573) /* metro dependency 4573: Text */).Text));
|
||||
items2[2] = <View style={styles.content}><View style={styles.labels}>{items3}</View>{r9 != null && <View style={[styles.trailing,
|
||||
styles.trailingText]}>{r9}</View>}</View>;
|
||||
items2[3] = trailing != null && r9 == null && <View style={styles.trailing}>{trailing}</View>;
|
||||
items2[4] = arrow && ((TableRowArrow) => <TableRowArrow />)((require(6243) /* metro dependency 6243: TableRowArrowNative */).TableRowArrow);
|
||||
return (
|
||||
<View style={items4}>
|
||||
{items2}
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun49317(a0, a1, a2) { // fn#49317, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6416:217, offset: 0x011f556a, size: 419 bytes, params: 4, frame: 21
|
||||
let value = a3;
|
||||
const value2 = undefined;
|
||||
const r11 = value !== value2 ? value : false;
|
||||
const object4 = {};
|
||||
const object5 = {};
|
||||
let TABLE_ROW_PADDING = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_PADDING;
|
||||
object5.padding = TABLE_ROW_PADDING;
|
||||
const TABLE_ROW_HEIGHT = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_HEIGHT;
|
||||
object5.minHeight = TABLE_ROW_HEIGHT;
|
||||
const value3 = 'row';
|
||||
object5.flexDirection = value3;
|
||||
const value4 = 'center';
|
||||
object5.alignItems = value4;
|
||||
const value5 = 1;
|
||||
object5.opacity = a0 ? 0.5 : value5;
|
||||
object5.borderRadius = r11 ? (importDefault(697) /* metro dependency 697: native */).radii.md : value2;
|
||||
object4.row = object5;
|
||||
const object6 = {};
|
||||
const TABLE_ROW_ICON_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ICON_SIZE;
|
||||
object6.minWidth = TABLE_ROW_ICON_SIZE;
|
||||
TABLE_ROW_PADDING = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_PADDING;
|
||||
object6.marginEnd = TABLE_ROW_PADDING;
|
||||
object6.alignItems = value4;
|
||||
object6.justifyContent = value4;
|
||||
object4.iconContainer = object6;
|
||||
value = 18;
|
||||
object4.trailing = {marginStart: value};
|
||||
object4.content = {'flexShrink': 1, 'flexGrow': 1, 'flexDirection': null, 'alignItems': null,
|
||||
'justifyContent': 'space-between', flexDirection: a2 ? 'column' : value3, alignItems: a2 ? 'stretch' : value4};
|
||||
object4.labels = {flexGrow: value5, flexShrink: a1 ? a2 ? value5 : value2 : value5,
|
||||
maxWidth: a1 ? a2 ? value2 : '70%' : value2};
|
||||
object4.trailingText = {flexShrink: value5, marginStart: a2 ? 0 : value};
|
||||
object4.dragHandle = {marginEnd: 8};
|
||||
return object4;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
/* Metro module 6243; source: design/components/TableRow/native/TableRowArrow.native.tsx; dependencies: [31, 33, 4501, 697, 1357, 4580, 6244, 6245, 2] */
|
||||
function _fun49342(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49342, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6421:6, offset: 0x011f6cb9, size: 306 bytes, params: 8, frame: 22
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
object3 = {};
|
||||
const object4 = {};
|
||||
const TABLE_ROW_ARROW_WIDTH = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ARROW_WIDTH;
|
||||
object4.width = TABLE_ROW_ARROW_WIDTH;
|
||||
object4.height = 24;
|
||||
const TABLE_ROW_ARROW_MARGIN_START = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ARROW_MARGIN_START;
|
||||
object4.marginStart = TABLE_ROW_ARROW_MARGIN_START;
|
||||
const TABLE_ROW_ARROW_MARGIN_END = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ARROW_MARGIN_END;
|
||||
object4.marginEnd = TABLE_ROW_ARROW_MARGIN_END;
|
||||
object3.icon = object4;
|
||||
const INTERACTIVE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_DEFAULT;
|
||||
object3.iconColor = {color: INTERACTIVE_TEXT_DEFAULT};
|
||||
const env0_4 = Reflect.apply(createStyles, createStylesModule, [object3]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowArrow.native.tsx');
|
||||
exports.TableRowArrow = TableRowArrow;
|
||||
}
|
||||
|
||||
function TableRowArrow() { // fn#49343, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6421:502, offset: 0x011f6deb, size: 157 bytes, params: 1, frame: 19
|
||||
const value2 = importDefault(dependencyMap[4])('TableRowArrow');
|
||||
const styles = useStyles();
|
||||
const defaultImport2 = importDefault(dependencyMap[5]);
|
||||
const defaultImport2Props2 = {style: styles.icon, color: styles.iconColor.color,
|
||||
source: importDefault(value2 ? dependencyMap[6] : dependencyMap[7])};
|
||||
const IconSizes = require(dependencyMap[5]).IconSizes;
|
||||
const CUSTOM = IconSizes.CUSTOM;
|
||||
defaultImport2Props2.size = CUSTOM;
|
||||
return ((Component) => <Component {...defaultImport2Props2} />)(defaultImport2);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
/* Metro module 6233; source: design/components/TableRow/native/TableRowConstants.tsx; dependencies: [27, 2] */
|
||||
function _fun49241(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6411:6, offset: 0x011f2ae1, size: 162 bytes, params: 8, frame: 17
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const value = require(27) /* metro dependency 27 */;
|
||||
value.Platform;
|
||||
value.StyleSheet;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowConstants.tsx');
|
||||
exports.TABLE_ROW_HEIGHT = 60;
|
||||
exports.TABLE_ROW_CONTENT_HEIGHT = 36;
|
||||
exports.TABLE_ROW_ICON_SIZE = 32;
|
||||
exports.TABLE_ROW_PADDING = 12;
|
||||
exports.TABLE_ROW_DIVIDER_PADDING = 56;
|
||||
exports.TABLE_DIVIDER_WIDTH = 1;
|
||||
exports.getTableDividerWidth = function(a0) {
|
||||
return 1;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
/* Metro module 6232; source: design/components/TableRow/native/TableRowDivider.native.tsx; dependencies: [31, 27, 6233, 33, 4501, 6234, 697, 6235, 1357, 3860, 2] */
|
||||
function _fun49238(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6410:6, offset: 0x011f28bf, size: 210 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_4 = (require(6233) /* metro dependency 6233: TableRowConstants */).getTableDividerWidth;
|
||||
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun49239);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowDivider.native.tsx');
|
||||
exports.TableRowDivider = TableRowDivider;
|
||||
}
|
||||
|
||||
function _fun49239(a0, a1, a2) { // fn#49239, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6410:188, offset: 0x011f2991, size: 170 bytes, params: 4, frame: 19
|
||||
const value = a2;
|
||||
const getTableDividerWidthBinding = getTableDividerWidth;
|
||||
const value3 = undefined;
|
||||
const tableDividerWidthBinding = getTableDividerWidthBinding(a1);
|
||||
const r6 = a0 ? value : 12;
|
||||
const object2 = {};
|
||||
const CARD_PRIMARY_BG = a1 ? value3 : (require(6234) /* metro dependency 6234: CardTokensNative */).CARD_PRIMARY_BG;
|
||||
object2.container = {backgroundColor: CARD_PRIMARY_BG, height: tableDividerWidthBinding, paddingStart: r6,
|
||||
marginTop: -tableDividerWidthBinding};
|
||||
const object4 = {height: tableDividerWidthBinding};
|
||||
object4.backgroundColor = a1 ? (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE : (require(6235) /* metro dependency 6235: LegacyTokens */).DIVIDER_BACKGROUND;
|
||||
object2.divider = object4;
|
||||
return object2;
|
||||
}
|
||||
|
||||
function TableRowDivider({adjustSpacingForIcon}) { // fn#49240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6410:533, offset: 0x011f2a3b, size: 166 bytes, params: 2, frame: 19
|
||||
adjustSpacingForIcon = !(adjustSpacingForIcon === undefined) && adjustSpacingForIcon;
|
||||
const value2 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('TableRowDivider');
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
const useToken = useTokenModule.useToken;
|
||||
const TABLE_ROW_DIVIDER_PADDING = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_DIVIDER_PADDING;
|
||||
const styles = useStyles(adjustSpacingForIcon, value2, Reflect.apply(useToken, useTokenModule,
|
||||
[TABLE_ROW_DIVIDER_PADDING]));
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
<View style={styles.divider} />
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
/* Metro module 6231; source: design/components/TableRow/native/TableRowGroup.native.tsx; dependencies: [31, 27, 33, 4501, 697, 1357, 4573, 3860, 6232, 6236, 2] */
|
||||
function _fun49234(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6409:6, offset: 0x011f2425, size: 379 bytes, params: 8, frame: 24
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const closure = TableRowGroupTitle;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.Fragment;
|
||||
const env0_7 = value.jsxs;
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
object2 = {};
|
||||
object2.container = {flexShrink: 0};
|
||||
const TABLE_ROW_BORDER_RADIUS = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_BORDER_RADIUS;
|
||||
object2.content = {'borderRadius': null, 'overflow': 'hidden', 'flexGrow': 1, 'flexShrink': 0, 'padding': 0,
|
||||
borderRadius: TABLE_ROW_BORDER_RADIUS};
|
||||
object2.title = {marginBottom: 8};
|
||||
object2.description = {marginBottom: 8};
|
||||
const object3 = {};
|
||||
object3.borderBottomLeftRadius = (importDefault(697) /* metro dependency 697: native */).radii.none;
|
||||
object3.borderBottomRightRadius = (importDefault(697) /* metro dependency 697: native */).radii.none;
|
||||
object2.hasTrailingText = object3;
|
||||
object2.helperText = {marginTop: 8};
|
||||
const env0_8 = Reflect.apply(createStyles, value, [object2]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowGroup.native.tsx');
|
||||
exports.TableRowGroupTitle = closure;
|
||||
exports.TableRowGroup = TableRowGroup;
|
||||
}
|
||||
|
||||
function TableRowGroupTitle({title, style, lineClamp}) { // fn#49235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6409:514, offset: 0x011f25a0, size: 170 bytes, params: 2, frame: 20
|
||||
const value2 = (importDefault(1357) /* metro dependency 1357: MobileVisualRefreshExperiment */)('TableRowGroup');
|
||||
const styles = useStyles();
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
return (
|
||||
<Text
|
||||
accessibilityRole="header"
|
||||
variant={value2 ? 'text-md/medium' : 'text-sm/semibold'}
|
||||
color={value2 ? 'text-subtle' : 'text-default'}
|
||||
style={[styles.title, style]}
|
||||
lineClamp={lineClamp}
|
||||
>
|
||||
{title}
|
||||
</Text>
|
||||
);
|
||||
}
|
||||
|
||||
function TableRowGroup({children, title, description, helperText, hasIcons, hasTrailingText, accessibilityRole, accessibilityLabel}) { // fn#49236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6409:935, offset: 0x011f264a, size: 507 bytes, params: 2, frame: 32
|
||||
hasTrailingText = !(hasTrailingText === undefined) && hasTrailingText;
|
||||
accessibilityRole = accessibilityRole === undefined ? 'none' : accessibilityRole;
|
||||
const styles = useStyles();
|
||||
const useTokenModule = require(3860) /* metro dependency 3860: useToken */;
|
||||
const useToken = useTokenModule.useToken;
|
||||
const TABLE_ROW_GROUP_HELPER_TEXT_STYLE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_GROUP_HELPER_TEXT_STYLE;
|
||||
const value2 = Reflect.apply(useToken, useTokenModule, [TABLE_ROW_GROUP_HELPER_TEXT_STYLE]);
|
||||
const Children = env0_3.Children;
|
||||
const value3 = Children.map(children, _fun49237);
|
||||
const TableRowGroupContext = (require(6236) /* metro dependency 6236: TableRowGroupContextNative */).TableRowGroupContext;
|
||||
const Provider = TableRowGroupContext.Provider;
|
||||
const items2 = [title != null && <TableRowGroupTitle title={title} />];
|
||||
items2[1] = description != null && ((Text) => <Text variant="text-sm/normal" color="text-subtle" style={styles.description}>{description}</Text>)((require(4573) /* metro dependency 4573: Text */).Text);
|
||||
hasTrailingText = hasTrailingText ? styles.hasTrailingText : null;
|
||||
items2[2] = <View style={[styles.content,
|
||||
hasTrailingText]} accessibilityRole={accessibilityRole} accessibilityLabel={accessibilityLabel}>{value3}</View>;
|
||||
items2[3] = helperText != null && ((Text) => <Text variant={value2} color="text-muted" style={styles.helperText}>{helperText}</Text>)((require(4573) /* metro dependency 4573: Text */).Text);
|
||||
return (
|
||||
<Provider value>
|
||||
<View style={styles.container}>
|
||||
{items2}
|
||||
</View>
|
||||
</Provider>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun49237(a0) { // fn#49237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6409:1199, offset: 0x011f2845, size: 122 bytes, params: 2, frame: 20
|
||||
var r1;
|
||||
var r0;
|
||||
var value4;
|
||||
let value = a0;
|
||||
const value2 = null;
|
||||
if (value2 == value) {
|
||||
r0 = value2;
|
||||
} else {
|
||||
if (env0_1) {
|
||||
value4 = environment.__proto__;
|
||||
value = <>{((TableRowDivider) => <TableRowDivider adjustSpacingForIcon={hasIcons} />)((require(6232) /* metro dependency 6232: TableRowDividerNative */).TableRowDivider)}{value}</>;
|
||||
r1 = value;
|
||||
} else {
|
||||
r1 = value;
|
||||
}
|
||||
r0 = r1;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/* Metro module 6236; source: design/components/TableRow/native/TableRowGroupContext.native.tsx; dependencies: [31, 2] */
|
||||
function _fun49310(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49310, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6414:6, offset: 0x011f4b7e, size: 103 bytes, params: 8, frame: 17
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const context = (require(31) /* metro dependency 31 */).createContext(false);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowGroupContext.native.tsx');
|
||||
exports.TableRowGroupContext = context;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
/* Metro module 6242; source: design/components/TableRow/native/TableRowIcon.native.tsx; dependencies: [29, 31, 27, 33, 4501, 697, 4580, 2] */
|
||||
function _fun49340(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49340, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6420:6, offset: 0x011f6835, size: 679 bytes, params: 8, frame: 23
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const env0_3 = ['color'];
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_4 = importDefault(29) /* metro dependency 29 */;
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_5 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_6 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
object3 = {};
|
||||
const object4 = {};
|
||||
let TABLE_ROW_ICON_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ICON_SIZE;
|
||||
object4.width = TABLE_ROW_ICON_SIZE;
|
||||
TABLE_ROW_ICON_SIZE = (importDefault(697) /* metro dependency 697: native */).modules.mobile.TABLE_ROW_ICON_SIZE;
|
||||
object4.height = TABLE_ROW_ICON_SIZE;
|
||||
object4.justifyContent = 'center';
|
||||
object4.alignItems = 'center';
|
||||
object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
|
||||
object3.container = object4;
|
||||
const TABLEROW_ICON_COLOR_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.TABLEROW_ICON_COLOR_DEFAULT;
|
||||
object3.default = {color: TABLEROW_ICON_COLOR_DEFAULT};
|
||||
const TEXT_STATUS_ONLINE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STATUS_ONLINE;
|
||||
object3.statusOnline = {color: TEXT_STATUS_ONLINE};
|
||||
const TEXT_STATUS_IDLE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STATUS_IDLE;
|
||||
object3.statusIdle = {color: TEXT_STATUS_IDLE};
|
||||
const TEXT_STATUS_DND = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STATUS_DND;
|
||||
object3.statusDND = {color: TEXT_STATUS_DND};
|
||||
const TEXT_STATUS_OFFLINE = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_STATUS_OFFLINE;
|
||||
object3.statusOffline = {color: TEXT_STATUS_OFFLINE};
|
||||
const object5 = {};
|
||||
const PLATFORM_XBOX = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PLATFORM_XBOX;
|
||||
object5.backgroundColor = PLATFORM_XBOX;
|
||||
let WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object5.color = WHITE;
|
||||
object3.xbox = object5;
|
||||
const object6 = {};
|
||||
const PLATFORM_PLAYSTATION = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.PLATFORM_PLAYSTATION;
|
||||
object6.backgroundColor = PLATFORM_PLAYSTATION;
|
||||
WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object6.color = WHITE;
|
||||
object3.playstation = object6;
|
||||
const TEXT_FEEDBACK_CRITICAL = (importDefault(697) /* metro dependency 697: native */).colors.TEXT_FEEDBACK_CRITICAL;
|
||||
object3.danger = {color: TEXT_FEEDBACK_CRITICAL};
|
||||
const INTERACTIVE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_DEFAULT;
|
||||
object3.secondary = {color: INTERACTIVE_TEXT_DEFAULT};
|
||||
WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object3.translucent = {color: WHITE};
|
||||
const env0_7 = Reflect.apply(createStyles, createStylesModule, [object3]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowIcon.native.tsx');
|
||||
exports.TableRowIcon = TableRowIcon;
|
||||
}
|
||||
|
||||
function TableRowIcon({source, IconComponent, variant}) { // fn#49341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6420:1093, offset: 0x011f6adc, size: 477 bytes, params: 2, frame: 24
|
||||
variant = variant === undefined ? 'default' : variant;
|
||||
const styles = useStyles();
|
||||
const r5 = variant === 'default' ? styles.default : variant === 'text-status-online' ? styles.statusOnline : variant === 'text-status-idle' ? styles.statusIdle : variant === 'text-status-dnd' ? styles.statusDND : variant === 'text-status-offline' ? styles.statusOffline : variant === 'xbox' ? styles.xbox : variant === 'playstation' ? styles.playstation : variant === 'danger' ? styles.danger : variant === 'secondary' ? styles.secondary : variant !== 'translucent' ? undefined : styles.translucent;
|
||||
const color = r5.color;
|
||||
const value4 = env0_4(r5, env0_3);
|
||||
const r12 = variant === 'default' ? (require(4580) /* metro dependency 4580: Icon */).IconSizes.MEDIUM : (require(4580) /* metro dependency 4580: Icon */).IconSizes.REFRESH_SMALL_16;
|
||||
const r10 = variant === 'default' || variant === 'danger' || (variant === 'secondary' || variant === 'translucent') ? 'md' : 'sm';
|
||||
return source != null ? <View style={[styles.container,
|
||||
value4]}>{IconComponent != null ? <IconComponent size={r10} color={color} /> : ((Component) => <Component color={color} source={source} size={r12} />)(importDefault(4580) /* metro dependency 4580: Icon */)}</View> : IconComponent == null ? null : <View style={[styles.container,
|
||||
value4]}>{IconComponent != null ? <IconComponent size={r10} color={color} /> : ((Component) => <Component color={color} source={source} size={r12} />)(importDefault(4580) /* metro dependency 4580: Icon */)}</View>;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
/* Metro module 6246; source: design/components/TableRow/native/TableRowTrailingText.native.tsx; dependencies: [31, 33, 4573, 2] */
|
||||
function _fun49346(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#49346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6424:6, offset: 0x011f6f14, size: 129 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_2 = (require(33) /* metro dependency 33 */).jsx;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableRowTrailingText.native.tsx');
|
||||
exports.TableRowTrailingText = TableRowTrailingText;
|
||||
}
|
||||
|
||||
function TableRowTrailingText({text}) { // fn#49347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6424:240, offset: 0x011f6f95, size: 68 bytes, params: 2, frame: 14
|
||||
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
return (
|
||||
<Text
|
||||
variant="text-sm/medium"
|
||||
color="text-muted"
|
||||
lineClamp={1}
|
||||
>
|
||||
{text}
|
||||
</Text>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
/* Metro module 6808; source: design/components/TableRow/native/TableSwitchRow.native.tsx; dependencies: [57, 31, 27, 33, 4501, 477, 3862, 6238, 4573, 6809, 2] */
|
||||
function _fun53559(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6986:6, offset: 0x0134ef06, size: 213 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_2 = importDefault(57) /* metro dependency 57 */;
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
const value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.jsxs;
|
||||
const env0_7 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(function() {
|
||||
return {labelWithTrailing: {'flexDirection': 'row', 'alignItems': 'center', 'gap': 8}};
|
||||
});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('design/components/TableRow/native/TableSwitchRow.native.tsx');
|
||||
exports.TableSwitchRow = TableSwitchRow;
|
||||
}
|
||||
|
||||
function TableSwitchRow(a0) { // fn#53561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6986:369, offset: 0x0134eff2, size: 699 bytes, params: 2, frame: 39
|
||||
const value = a0.value;
|
||||
const env0_1 = a0.onValueChange;
|
||||
const label = a0.label;
|
||||
const subLabel = a0.subLabel;
|
||||
const trailing = a0.trailing;
|
||||
let disabled = a0.disabled;
|
||||
const value2 = undefined;
|
||||
disabled = !(disabled === value2) && disabled;
|
||||
const accessibilityHint = a0.accessibilityHint;
|
||||
const variant = a0.variant;
|
||||
const object2 = {'value': 0, 'onValueChange': 0, 'label': 0, 'subLabel': 0, 'trailing': 0, 'disabled': 0,
|
||||
'accessibilityHint': 0, 'variant': 0};
|
||||
silentSetPrototypeOf(object2, null, undefined);
|
||||
const value4 = copyDataProperties({}, a0, object2, variant);
|
||||
var env0_2Binding = value2;
|
||||
const closure = function() {
|
||||
return onValueChange?.(!value);
|
||||
};
|
||||
const styles = useStyles();
|
||||
const isAndroid2 = (require(477) /* metro dependency 477: PlatformUtils */).isAndroid();
|
||||
const nodeText = (require(3862) /* metro dependency 3862: native */).getNodeText(label);
|
||||
const nodeText2 = (require(3862) /* metro dependency 3862: native */).getNodeText(subLabel);
|
||||
const binding = env0_3;
|
||||
var [property, env0_2] = env0_2Binding(binding.useState(value), 2);
|
||||
binding.useEffect(_fun53563, [value]);
|
||||
const TableRow = (require(6238) /* metro dependency 6238: TableRowNative */).TableRow;
|
||||
const tableRowProps = {...value4};
|
||||
tableRowProps['variant'] = variant;
|
||||
tableRowProps['arrow'] = false;
|
||||
tableRowProps['label'] = trailing == null ? label : <View style={styles.labelWithTrailing}>{env0_3.isValidElement(label) ? label : ((Text) => <Text variant="text-md/semibold" color={variant !== 'danger' ? 'mobile-text-heading-primary' : 'text-feedback-critical'}>{label}</Text>)((require(4573) /* metro dependency 4573: Text */).Text)}{trailing}</View>;
|
||||
tableRowProps['subLabel'] = subLabel;
|
||||
tableRowProps['disabled'] = disabled;
|
||||
tableRowProps['accessibilityState'] = {disabled: disabled, checked: property};
|
||||
tableRowProps['accessible'] = true;
|
||||
tableRowProps['accessibilityRole'] = 'switch';
|
||||
const value14 = '';
|
||||
tableRowProps['accessibilityLabel'] = value14 + nodeText + ', ' + (nodeText2 ?? value14);
|
||||
tableRowProps['accessibilityHint'] = accessibilityHint;
|
||||
tableRowProps['onPress'] = isAndroid2 ? closure : value2;
|
||||
tableRowProps['onAccessibilityTap'] = TableSwitchRowOnAccessibilityTap;
|
||||
const FormSwitch = (require(6809) /* metro dependency 6809: FormSwitchNative */).FormSwitch;
|
||||
tableRowProps['trailing'] = <FormSwitch {...{['aria-hidden']: true}} value={value} onValueChange={closure} disabled={disabled} />;
|
||||
return <TableRow {...tableRowProps} />;
|
||||
}
|
||||
|
||||
function TableSwitchRowOnAccessibilityTap() { // fn#53564, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6986:1190, owner: TableSwitchRow.onAccessibilityTap, offset: 0x0134f2d3, size: 43 bytes, params: 1, frame: 11
|
||||
env0_2(!value);
|
||||
global.setTimeout(function() {
|
||||
if (onValueChange != null) {
|
||||
onValueChange(!value);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user