UNPKG

react-native-a11y

Version:

Improvements of a11y for ReactNative, this library improve work with reader and keyboard focus and reader in general.

13 lines 504 B
import { useEffect, useState } from "react"; import { AccessibilityInfo } from "react-native"; import { a11yConfig } from "../../configs"; export const useA11yEnabled = () => { const [state, setState] = useState(false); useEffect(() => { AccessibilityInfo.isScreenReaderEnabled().then(setState); const listener = AccessibilityInfo.addEventListener(a11yConfig.a11yEventName, setState); return () => listener.remove(); }, []); return state; }; //# sourceMappingURL=useA11yEnabled.js.map