Skip to main content

Interface: AccessibilityProperties

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

Accessibility properties following ARIA standards.

Remarksโ€‹

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

Extended byโ€‹

Propertiesโ€‹

aria-describedby?โ€‹

readonly optional aria-describedby: string

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

ARIA described-by reference for additional descriptions


aria-disabled?โ€‹

readonly optional aria-disabled: boolean

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

ARIA disabled state for interactive controls that are visually disabled


aria-label?โ€‹

readonly optional aria-label: string

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

ARIA label for screen readers


aria-labelledby?โ€‹

readonly optional aria-labelledby: string

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

ARIA labelledby reference for complex labeling


aria-level?โ€‹

readonly optional aria-level: number

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

ARIA heading level for elements using role="heading"


role?โ€‹

readonly optional role: string

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

Role attribute for semantic meaning


tabIndex?โ€‹

readonly optional tabIndex: number

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

Tab index for keyboard navigation