Skip to main content

Interface: AccessibilityProperties

Defined in: shared/types/componentProps.ts:87

Accessibility properties following ARIA standards.

Remarksโ€‹

These props provide essential accessibility support for screen readers and other assistive technologies.

Hierarchyโ€‹

View Summary

Extended byโ€‹

Propertiesโ€‹

aria-describedby?โ€‹

readonly optional aria-describedby?: string;

Defined in: shared/types/componentProps.ts:89

ARIA described-by reference for additional descriptions


aria-disabled?โ€‹

readonly optional aria-disabled?: boolean;

Defined in: shared/types/componentProps.ts:91

ARIA disabled state for interactive controls that are visually disabled


aria-label?โ€‹

readonly optional aria-label?: string;

Defined in: shared/types/componentProps.ts:93

ARIA label for screen readers


aria-labelledby?โ€‹

readonly optional aria-labelledby?: string;

Defined in: shared/types/componentProps.ts:95

ARIA labelledby reference for complex labeling


aria-level?โ€‹

readonly optional aria-level?: number;

Defined in: shared/types/componentProps.ts:97

ARIA heading level for elements using role="heading"


role?โ€‹

readonly optional role?: string;

Defined in: shared/types/componentProps.ts:99

Role attribute for semantic meaning


tabIndex?โ€‹

readonly optional tabIndex?: number;

Defined in: shared/types/componentProps.ts:101

Tab index for keyboard navigation