minop1205 / react-dnd-treeview

A draggable / droppable React-based treeview component. You can use render props to create each node freely.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement treegrid ARIA pattern (keyboard navigation and aria attributes)

GermanJablo opened this issue · comments

Is your feature request related to a problem? Please describe.
The current treeView component lacks support for the treegrid ARIA pattern, specifically in terms of keyboard navigation and ARIA attributes. This omission poses accessibility challenges for users who rely on assistive technologies, hindering their ability to navigate and interact with the tree structure effectively.

Describe the solution you'd like
Implement the treegrid ARIA pattern in the treeView component to ensure proper keyboard navigation and incorporation of ARIA attributes. This involves adhering to the guidelines outlined in the W3C WAI ARIA Authoring Practices for the Treegrid pattern, available at https://www.w3.org/WAI/ARIA/apg/patterns/treegrid/.

Describe alternatives you've considered
use https://github.com/lukasbach/react-complex-tree or https://github.com/brimdata/react-arborist