react-native-tvos
Version:
A framework for building native apps using React
32 lines (28 loc) • 842 B
JavaScript
/**
* Methods to enable and disable listening for Apple TV remote events (menu key, pan gesture)
*
* @format
* @flow
*/
;
const TVMenuBridge = require('../../BatchedBridge/NativeModules').TVMenuBridge;
module.exports = {
enableTVMenuKey: () => {
TVMenuBridge && TVMenuBridge.enableTVMenuKey();
},
disableTVMenuKey: () => {
TVMenuBridge && TVMenuBridge.disableTVMenuKey();
},
enableTVPanGesture: () => {
TVMenuBridge && TVMenuBridge.enableTVPanGesture();
},
disableTVPanGesture: () => {
TVMenuBridge && TVMenuBridge.disableTVPanGesture();
},
enableGestureHandlersCancelTouches: () => {
TVMenuBridge && TVMenuBridge.enableGestureHandlersCancelTouches();
},
disableGestureHandlersCancelTouches: () => {
TVMenuBridge && TVMenuBridge.disableGestureHandlersCancelTouches();
},
};