codev / src /ink /components /AccessibilityContext.tsx
chenbhao's picture
feat: add useStdout and useIsScreenReaderEnabled hooks for ink-picture
f73174f
Raw
History Blame Contribute Delete
440 Bytes
import { createContext, useContext } from 'react'
type AccessibilityContextValue = {
readonly isScreenReaderEnabled: boolean
}
const AccessibilityContext = createContext<AccessibilityContextValue>({
isScreenReaderEnabled: false,
})
AccessibilityContext.displayName = 'AccessibilityContext'
export default AccessibilityContext
export function useAccessibility(): AccessibilityContextValue {
return useContext(AccessibilityContext)
}