codev / src /ink /hooks /use-is-screen-reader-enabled.ts
chenbhao's picture
feat: add useStdout and useIsScreenReaderEnabled hooks for ink-picture
f73174f
Raw
History Blame Contribute Delete
399 Bytes
import { useContext } from 'react'
import { useAccessibility } from '../components/AccessibilityContext.js'
/**
* Hook that returns whether a screen reader is enabled.
* Useful when components need to render different output for screen readers.
*/
export default function useIsScreenReaderEnabled(): boolean {
const { isScreenReaderEnabled } = useAccessibility()
return isScreenReaderEnabled
}