66 lines
4.6 KiB
TypeScript
66 lines
4.6 KiB
TypeScript
/* Metro module 11774; source: modules/keyboard/native/PortalKeyboardPlaceholder.tsx; dependencies: [31, 27, 33, 4501, 477, 697, 1583, 1585, 7556, 1478, 5466, 7701, 4022, 1851, 2] */
|
|
function _fun90159(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#90159, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11960:6, offset: 0x0202e6d9, size: 221 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
importAll(31) /* metro dependency 31 */;
|
|
let value = require(27) /* metro dependency 27 */;
|
|
const env0_3 = value.View;
|
|
const env0_4 = value.StyleSheet;
|
|
const env0_5 = (require(33) /* metro dependency 33 */).jsx;
|
|
value = <PortalKeyboardPlaceholder />;
|
|
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun90162);
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/keyboard/native/PortalKeyboardPlaceholder.tsx');
|
|
exports.PORTAL_KEYBOARD_PLACEHOLDER_INSTANCE = value;
|
|
}
|
|
|
|
function PortalKeyboardPlaceholderInner({keyboardType}) { // fn#90160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11960:770, offset: 0x0202e7b6, size: 187 bytes, params: 2, frame: 20
|
|
const value2 = (importDefault(1585) /* metro dependency 1585: useSafeAreaInsetsNative */)();
|
|
const styles = useStyles(keyboardType,
|
|
(importDefault(1478) /* metro dependency 1478: useWindowDimensionsNative */)().width - value2.left - value2.right,
|
|
(importDefault(5466) /* metro dependency 5466: useCustomKeyboardHeight */)(),
|
|
(importDefault(7556) /* metro dependency 7556: useIsWindowLarge */)());
|
|
return (
|
|
<View
|
|
style={[styles.container,
|
|
(require(7701) /* metro dependency 7701: ClientThemesOverrides */).useGradientBottom()]}
|
|
/>
|
|
);
|
|
}
|
|
|
|
function PortalKeyboardPlaceholder() { // fn#90161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11960:986, offset: 0x0202e871, size: 183 bytes, params: 1, frame: 16
|
|
const value2 = (importDefault(4022) /* metro dependency 4022: useKeyboardType */)();
|
|
const r2 = (importDefault(1851) /* metro dependency 1851: useSystemKeyboardHeightNative */)() > 0 && (require(477) /* metro dependency 477: PlatformUtils */).isAndroid();
|
|
const KeyboardTypes = (require(1583) /* metro dependency 1583: KeyboardTypes */).KeyboardTypes;
|
|
const SYSTEM = KeyboardTypes.SYSTEM;
|
|
return value2 !== SYSTEM ? r2 ? null : <PortalKeyboardPlaceholderInner keyboardType={value2} /> : (require(477) /* metro dependency 477: PlatformUtils */).isAndroid() || r2 ? null : <PortalKeyboardPlaceholderInner keyboardType={value2} />;
|
|
}
|
|
|
|
function _fun90162(a0, a1, a2, a3) { // fn#90162, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11960:210, offset: 0x0202e928, size: 484 bytes, params: 5, frame: 22
|
|
let value = a1;
|
|
const value2 = a2;
|
|
const object = {};
|
|
const value4 = undefined;
|
|
const platformUtilsModule = require(477) /* metro dependency 477: PlatformUtils */;
|
|
copyDataProperties(object, platformUtilsModule.isIOS() ? StyleSheet.absoluteFillObject : null, undefined);
|
|
object['borderTopWidth'] = StyleSheet.hairlineWidth;
|
|
let BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
|
object['borderTopColor'] = BORDER_SUBTLE;
|
|
BORDER_SUBTLE = a3 ? (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE : value4;
|
|
object['borderRightColor'] = BORDER_SUBTLE;
|
|
object['borderRightWidth'] = a3 ? StyleSheet.hairlineWidth : value4;
|
|
BORDER_SUBTLE = a3 ? (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE : value4;
|
|
object['borderLeftColor'] = BORDER_SUBTLE;
|
|
object['borderLeftWidth'] = a3 ? StyleSheet.hairlineWidth : value4;
|
|
const KeyboardTypes = (require(1583) /* metro dependency 1583: KeyboardTypes */).KeyboardTypes;
|
|
KeyboardTypes.APP_LAUNCHER;
|
|
const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW;
|
|
object['backgroundColor'] = BACKGROUND_BASE_LOW;
|
|
const moduleValue2 = platformUtilsModule;
|
|
object['width'] = moduleValue2.isIOS() ? value : a0 === KeyboardTypes.SYSTEM ? value4 : value;
|
|
value = platformUtilsModule;
|
|
object['height'] = value.isIOS() ? value2 : a0 === KeyboardTypes.SYSTEM ? value4 : value2;
|
|
return {container: object};
|
|
}
|
|
|