/* Metro module 1834; source: unknown; dependencies: [31, 27, 33, 1829, 1804, 1835, 1802, 1828] */ import React from './module-00031-React.js'; /* Metro dependency 31 */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from './module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as Module01828Module from './module-01828.js'; /* Metro dependency 1828 */ import * as moduleValue2 from './module-01835.js'; /* Metro dependency 1835 */ function _fun19932(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19932, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1961:6, offset: 0x00eb91f6, size: 213 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); React; let value = ReactModule; const env0_3 = value.useCallback; const env0_4 = value.useMemo; value = require(27) /* metro dependency 27 */; const StyleSheet = value.StyleSheet; const env0_5 = value.Text; const env0_7 = StyleSheet.create({doneButton: {'fontWeight': '600', 'fontSize': 15}, doneButtonContainer: {'marginRight': 16, 'marginLeft': 8}}); exports.default = Done; function Done({children, onPress, rippleRadius, text, button = importDefault(dependencyMap[3])}) { // fn#19933, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1961:298, offset: 0x00eb92cb, size: 339 bytes, params: 2, frame: 23 const r11 = rippleRadius === undefined ? 28 : rippleRadius; const value2 = (require(1804) /* metro dependency 1804 */).useKeyboardState(function(a0) { return a0.appearance; }); const useToolbarContext = moduleValue2.useToolbarContext; const theme = Reflect.apply(useToolbarContext, moduleValue2, []).theme; const value3 = useMemo(_fun19935, [value2, theme]); const value4 = useCallback(_fun19936, [onPress]); const value5 = 'Done'; const doneButtonContainer = env0_7.doneButtonContainer; const TEST_ID_KEYBOARD_TOOLBAR_DONE = (Module01828Module).TEST_ID_KEYBOARD_TOOLBAR_DONE; return ((Component) => {children ?? text ?? value5})(button); function _fun19935() { // fn#19935, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1961:528, offset: 0x00eb941e, size: 54 bytes, params: 1, frame: 4 return [env1_7.doneButton, {color: theme[env0_1].primary}]; } function _fun19936(a0) { // fn#19936, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1961:595, offset: 0x00eb9454, size: 85 bytes, params: 2, frame: 12 if (onPress != null) { onPress(a0); } if (!a0.isDefaultPrevented()) { value = environment.__proto__; (require(1802) /* metro dependency 1802 */).KeyboardController.dismiss(); } } } } global.__d(_fun19932, 1834, [31, 27, 33, 1829, 1804, 1835, 1802, 1828]) /* metro module 1834, dependencies: [31, 27, 33, 1829, 1804, 1835, 1802, 1828] */;