UNPKG

@whitemordred/react-native-bootstrap5

Version:

A complete React Native library that replicates Bootstrap 5.3 with 100% feature parity, full theming support, CSS variables, and dark/light mode

36 lines 1.27 kB
import { AccessibilityRole, AccessibilityState } from 'react-native'; /** * Accessibility utilities for React Native Bootstrap 5 * These helpers ensure components are accessible to all users */ export declare const getAccessibilityRole: (componentType: string) => AccessibilityRole; export declare const getAccessibilityLabel: (children: React.ReactNode, fallback?: string) => string; export declare const createAccessibilityState: (props: { disabled?: boolean; selected?: boolean; checked?: boolean; busy?: boolean; expanded?: boolean; }) => AccessibilityState; export declare const getAccessibilityHint: (props: { disabled?: boolean; loading?: boolean; onPress?: () => void; type?: string; }) => string | undefined; export declare const announceForAccessibility: (message: string) => void; export declare const isScreenReaderEnabled: () => Promise<boolean>; export interface A11yProps { accessibilityLabel?: string; accessibilityHint?: string; accessibilityRole?: AccessibilityRole; accessibilityState?: AccessibilityState; accessible?: boolean; accessibilityValue?: { min?: number; max?: number; now?: number; text?: string; }; } //# sourceMappingURL=accessibility.d.ts.map