@backpackapp-io/react-native-toast
Version:
A toasting library for React Native. Built in features such as swipe to dismiss, multiple toasts, & no context power this library.
23 lines (22 loc) • 837 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useScreenReader = exports.announceForAccessibility = void 0;
var _react = require("react");
var _reactNative = require("react-native");
const useScreenReader = () => {
const [isScreenReaderEnabled, setIsScreenReaderEnabled] = (0, _react.useState)(false);
(0, _react.useEffect)(() => {
_reactNative.AccessibilityInfo.isScreenReaderEnabled().then(setIsScreenReaderEnabled).catch(() => {
setIsScreenReaderEnabled(false);
});
}, []);
return isScreenReaderEnabled;
};
exports.useScreenReader = useScreenReader;
const announceForAccessibility = message => {
_reactNative.AccessibilityInfo.announceForAccessibility(message);
};
exports.announceForAccessibility = announceForAccessibility;
//# sourceMappingURL=useScreenReader.js.map