UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

26 lines 974 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.useAccessibilityActivateAction = void 0; var _AccessibilityContext = require("../../contexts/accessibilityContext/AccessibilityContext"); var accessibilityActivateActions = [{ name: 'activate' }]; var useAccessibilityActivateAction = ({ onPress, shouldHandleActivate = false }) => { var _useAccessibilityCont = (0, _AccessibilityContext.useAccessibilityContext)(), enabled = _useAccessibilityCont.enabled; var shouldHandleAccessibilityActivate = enabled && shouldHandleActivate && !!onPress; if (!shouldHandleAccessibilityActivate) return undefined; return { accessibilityActions: accessibilityActivateActions, onAccessibilityAction: event => { if (event.nativeEvent.actionName !== 'activate') return; onPress(event); } }; }; exports.useAccessibilityActivateAction = useAccessibilityActivateAction; //# sourceMappingURL=useAccessibilityActivateAction.js.map