decord/source/__polyfill/07xxx/module_7124.js
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

53 lines
1.5 KiB
JavaScript

// Module ID: 7124
// Function ID: 7125
// Dependencies: [19, 21, 6825, 6848]
// Module 7124
import jsxProd from "jsxProd" /* 21 */;
import _mod6825 from "module_6825" /* 6825 */;
import LegacyBaseButton from "LegacyBaseButton" /* 6848 */;
import noop_mod from "module_19" /* 19 */;
let noop = noop_mod;
({ useCallback: c2, useEffect: c3 } = noop);
({ memo, forwardRef } = noop);
let noop = noop_mod;
const jsx = jsxProd.jsx;
const memoResult = memo(forwardRef((onFocus, ref) => {
onFocus = onFocus.onFocus;
const onBlur = onFocus.onBlur;
const merged = Object.assign(onFocus, Object.assign({ onFocus: 0, onBlur: 0 }));
const shouldHandleKeyboardEvents = _mod6825.useBottomSheetInternal().shouldHandleKeyboardEvents;
const items = [onFocus, shouldHandleKeyboardEvents];
const items1 = [onBlur, shouldHandleKeyboardEvents];
const items2 = [shouldHandleKeyboardEvents];
const tmp2 = React2((arg0) => {
shouldHandleKeyboardEvents.value = true;
if (onFocus) {
tmp(arg0);
}
}, items);
React3(() => () => {
shouldHandleKeyboardEvents.value = false;
}, items2);
const tmp3 = React2((arg0) => {
shouldHandleKeyboardEvents.value = false;
if (onBlur) {
tmp(arg0);
}
}, items1);
const merged1 = Object.assign(merged);
return jsx(LegacyBaseButton.TextInput, {
ref,
onFocus: tmp2,
onBlur: React2((arg0) => {
shouldHandleKeyboardEvents.value = false;
if (onBlur) {
tmp(arg0);
}
}, items1)
});
}));
memoResult.displayName = "BottomSheetTextInput";
export default memoResult;