UNPKG

react-native-external-keyboard

Version:
15 lines 628 B
import { useCallback } from 'react'; export const useOnFocusChange = ({ onFocusChange, onFocus, onBlur }) => useCallback(e => { var _e$nativeEvent; onFocusChange === null || onFocusChange === void 0 || onFocusChange(e.nativeEvent.isFocused, e === null || e === void 0 || (_e$nativeEvent = e.nativeEvent) === null || _e$nativeEvent === void 0 ? void 0 : _e$nativeEvent.target); if (e.nativeEvent.isFocused) { onFocus === null || onFocus === void 0 || onFocus(); } else { onBlur === null || onBlur === void 0 || onBlur(); } }, [onBlur, onFocus, onFocusChange]); //# sourceMappingURL=useOnFocusChange.js.map