UNPKG

react-native-external-keyboard

Version:
15 lines 624 B
import { useMemo } from 'react'; import { useKeyPressContext } from '../../context/BubbledKeyPressContext'; const bubbleStub = () => {}; export const useBubbledInfo = onBubbledContextMenuPress => { const keyPressContext = useKeyPressContext(); const context = useMemo(() => ({ bubbledMenu: Boolean(onBubbledContextMenuPress) || keyPressContext.bubbledMenu }), [keyPressContext.bubbledMenu, onBubbledContextMenuPress]); const contextMenu = context.bubbledMenu ? onBubbledContextMenuPress ?? bubbleStub : undefined; return { contextMenu, context }; }; //# sourceMappingURL=BaseKeyboardView.hooks.js.map