tenon-io / tenon-ui

Tenon accessible ui component library
67 stars 2 forks source link

List of Components I Would Like to Have #14

Open frastlin opened 6 years ago

frastlin commented 6 years ago

Hello, I am extremely happy this library was released! It has been needed. I would like to see the following components, as they are probably some of the more difficult components to get right:

  1. Menus: I would like a menu component that would allow one to specify a menu, similar to the Tabs, and also allow submenus to load content from a server.
  2. DataGrid: I would like a dataGrid that can both function as a datatable and a spreadsheet.
  3. The router: I like the router on the site, and would like that for my site where it jumps the screen reader to the first important heading in componentDidMount.
  4. Accordions: I would like a similar component like the tabs component for accordions.

There is a great list of examples and accessible components at AccDC that have not yet been put into React.

AlmeroSteyn commented 6 years ago

Hi!

Thanks for your interest.

We definitely have plans to add to the library. The datagrid and disclosure widgets are already in the pipeline. I can't say exactly when they will be released, as there is a lot for us to do aside from this library, but they will definitely be added as soon as possible.

As for a router, we have no plans to build that, we will rather use the established options out there. I would recommend you try Reach Router: https://reach.tech/router . That is also the Router we used in the website WITH some added focus setting where required.

Thanks for the list of reference, we will definitely be adding some of those to our library :-)