71 lines
4.3 KiB
TypeScript
71 lines
4.3 KiB
TypeScript
/* Metro module 14212; source: modules/mfa/native/screens/SelectScreen.tsx; dependencies: [31, 27, 14209, 33, 4501, 5314, 7975, 8973, 1484, 6618, 4573, 1244, 2] */
|
|
function _fun107482(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#107482, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:6, offset: 0x022fe030, size: 223 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(14209) /* metro dependency 14209: MFAConstants */).SELECT_NAMES;
|
|
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(_fun107483);
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/mfa/native/screens/SelectScreen.tsx');
|
|
exports.default = SelectScreen;
|
|
}
|
|
|
|
function _fun107483(a0) { // fn#107483, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:193, offset: 0x022fe10f, size: 108 bytes, params: 2, frame: 16
|
|
const NAV_BAR_HEIGHT = (require(5314) /* metro dependency 5314: NavigatorConstantsNative */).NAV_BAR_HEIGHT;
|
|
return {container: {'marginLeft': 16, 'marginRight': 16}, selectContainer: {'marginTop': null, 'marginLeft': 16,
|
|
'marginRight': 16, 'display': 'flex', 'alignItems': 'center',
|
|
marginTop: a0 ? NAV_BAR_HEIGHT : NAV_BAR_HEIGHT - (require(5314) /* metro dependency 5314: NavigatorConstantsNative */).STATUS_BAR_HEIGHT}};
|
|
}
|
|
|
|
function SelectScreen(a0) { // fn#107484, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:497, offset: 0x022fe17b, size: 412 bytes, params: 2, frame: 27
|
|
const env0_0 = a0;
|
|
const value2 = (importDefault(8973) /* metro dependency 8973: useWideAuthView */)();
|
|
const styles = useStyles(value2);
|
|
const env0_1 = (require(1484) /* metro dependency 1484: useNavigationNative */).useNavigation();
|
|
const SafeAreaPaddingView = (require(6618) /* metro dependency 6618: SafeAreaView */).SafeAreaPaddingView;
|
|
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
let string = intl.string;
|
|
const S9b9bX = (require(1244) /* metro dependency 1244: indexNative */).t.S9b9bX;
|
|
let value = <Text variant="heading-xl/extrabold">{Reflect.apply(string, intl, [S9b9bX])}</Text>;
|
|
string = intl.string;
|
|
const Jz1lXO = (require(1244) /* metro dependency 1244: indexNative */).t.Jz1lXO;
|
|
value = <View style={styles.selectContainer}>{value}<Text variant="text-sm/medium">{Reflect.apply(string, intl,
|
|
[Jz1lXO])}</Text></View>;
|
|
return (
|
|
<SafeAreaPaddingView top={!value2} style={styles.container}>
|
|
{value}
|
|
<View style={{'marginTop': 16, 'gap': 8}}>
|
|
{a0.mfaChallenge.methods.map(_fun107485)}
|
|
</View>
|
|
</SafeAreaPaddingView>
|
|
);
|
|
}
|
|
|
|
function _fun107485(a0) { // fn#107485, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:947, offset: 0x022fe317, size: 34 bytes, params: 2, frame: 15
|
|
return getOptionButton(env0_0, a0, env0_1);
|
|
}
|
|
|
|
function getOptionButton(a0, a1, a2) { // fn#107486, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:950, offset: 0x022fe339, size: 102 bytes, params: 4, frame: 18
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
const env0_2 = a2;
|
|
const RowButton = (require(7975) /* metro dependency 7975: RowButtonNative */).RowButton;
|
|
return (
|
|
<RowButton
|
|
label={SELECT_NAMES[a1.type]}
|
|
onPress={onPress_107487}
|
|
key={a1.type}
|
|
/>
|
|
);
|
|
}
|
|
|
|
function getOptionButtonOnPress() { // fn#107487, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14409:1034, owner: getOptionButton.onPress, offset: 0x022fe39f, size: 35 bytes, params: 1, frame: 13
|
|
importDefault.push(require.type, env0_0);
|
|
}
|
|
|