55 lines
3.5 KiB
React
55 lines
3.5 KiB
React
/* 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) => <Component accessibilityHint="Closes the keyboard" accessibilityLabel="Done" rippleRadius={r11} style={doneButtonContainer} testID={TEST_ID_KEYBOARD_TOOLBAR_DONE} theme={theme} onPress={value4}><Text maxFontSizeMultiplier={1.3} style={value3}>{children ?? text ?? value5}</Text></Component>)(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] */;
|