// Module ID: 1861 // Function ID: 1862 // Dependencies: [19, 17, 21, 1856, 1831, 1862, 1829, 1855] // Exports: default // Module 1861 import _mod1829 from "module_1829" /* 1829 */; import "module_19"; require = fn; const noop = fn(19); ({ useCallback: c3, useMemo: closure_4 } = noop); get_ActivityIndicator = fn(17); ({ StyleSheet, Text: hasOwnProperty } = get_ActivityIndicator); const jsx = fn(21).jsx; const doneButtonContainer = StyleSheet.create({ doneButton: { fontWeight: "600", fontSize: 15 }, doneButtonContainer: { marginRight: 16, marginLeft: 8 } }); export default function _default(rippleRadius) { ({ children, onPress } = rippleRadius); let num = rippleRadius.rippleRadius; if (num === undefined) { num = 28; } ({ button, text } = rippleRadius); if (button === undefined) { button = keyboardState(theme[3]); } theme = undefined; keyboardState = onPress(theme[4]).useKeyboardState((appearance) => appearance.appearance); const obj = onPress(theme[4]); theme = onPress(theme[5]).useToolbarContext().theme; let items = [keyboardState, theme]; const items1 = [onPress]; const obj2 = onPress(theme[5]); const obj3 = { accessibilityHint: "Closes the keyboard", accessibilityLabel: "Done", rippleRadius: num, style: doneButtonContainer.doneButtonContainer, testID: null, theme: null, onPress: null, children: null }; const tmp4 = closure_4(() => { const items = [doneButton.doneButton, { color: theme[keyboardState].primary }]; return items; }, items); obj3.testID = onPress(theme[7]).TEST_ID_KEYBOARD_TOOLBAR_DONE; obj3.theme = theme; obj3.onPress = closure_3((isDefaultPrevented) => { if (onPress != null) { tmp(isDefaultPrevented); } if (!isDefaultPrevented.isDefaultPrevented()) { const KeyboardController = _mod1829.KeyboardController; KeyboardController.dismiss(); } }, items1); const obj4 = { maxFontSizeMultiplier: 1.3, style: tmp4, children: null }; if (children == null) { children = text; } if (children == null) { children = "Done"; } obj4.children = children; obj3.children = {null}; return ; };