49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
// Module ID: 5212
|
|
// Function ID: 44105
|
|
// Name: memo
|
|
// Dependencies: []
|
|
|
|
// Module 5212 (memo)
|
|
let forwardRef;
|
|
let memo;
|
|
let closure_2 = [null, null];
|
|
let closure_3 = importDefault(dependencyMap[0]);
|
|
({ useCallback: closure_4, useEffect: closure_5, memo, forwardRef } = arg1(dependencyMap[1]));
|
|
importDefault(dependencyMap[1]);
|
|
const jsx = arg1(dependencyMap[2]).jsx;
|
|
const memoResult = memo(forwardRef((onFocus, ref) => {
|
|
onFocus = onFocus.onFocus;
|
|
ref = onFocus;
|
|
const onBlur = onFocus.onBlur;
|
|
const dependencyMap = onBlur;
|
|
let obj = ref(dependencyMap[3]);
|
|
const shouldHandleKeyboardEvents = obj.useBottomSheetInternal().shouldHandleKeyboardEvents;
|
|
let closure_2 = shouldHandleKeyboardEvents;
|
|
const items = [onFocus, shouldHandleKeyboardEvents];
|
|
const items1 = [onBlur, shouldHandleKeyboardEvents];
|
|
const tmp = callback(onFocus, closure_2);
|
|
const items2 = [shouldHandleKeyboardEvents];
|
|
const tmp2 = callback2((arg0) => {
|
|
shouldHandleKeyboardEvents.value = true;
|
|
if (onFocus) {
|
|
onFocus(arg0);
|
|
}
|
|
}, items);
|
|
callback3(() => () => {
|
|
closure_2.value = false;
|
|
}, items2);
|
|
obj = {
|
|
ref,
|
|
onFocus: tmp2,
|
|
onBlur: callback2((arg0) => {
|
|
shouldHandleKeyboardEvents.value = false;
|
|
if (onBlur) {
|
|
onBlur(arg0);
|
|
}
|
|
}, items1)
|
|
};
|
|
return jsx(ref(dependencyMap[4]).TextInput, Object.assign(obj, tmp));
|
|
}));
|
|
memoResult.displayName = "BottomSheetTextInput";
|
|
|
|
export default memoResult;
|