decord/source/__polyfill/06xxx/module_6945.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

53 lines
1.5 KiB
JavaScript

// Module ID: 6945
// Function ID: 6946
// Dependencies: [19, 21, 6646, 6669]
// Module 6945
import jsxProd from "jsxProd" /* 21 */;
import _mod6646 from "module_6646" /* 6646 */;
import LegacyBaseButton from "LegacyBaseButton" /* 6669 */;
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 = _mod6646.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;