Open shixiedesign opened 2 years ago
Convert an epic, design refinement issue, func spec, WC & React Wrapper issues, QA & website
Notes no longer valid. Changed course as the design resources will not have time to work on this component. See comments below for updated list.
Create the Carbon WC dev issue & assign to Andrew, No React, visual QA
Design issues may be done after dev
Currently blocked by epic https://github.com/carbon-design-system/carbon/issues/11722.
Background
Carbon's tree view component currently exist in Carbon react experimental: Tree view and is a very accessibility friendly navigational component. We have many use cases that could benefit from this component include IBM Docs and SDMA. We would like to build this component in Carbon for IBM.com web components, and later contribute any enhancement to Carbon react.
Task
This is a new component for us. Bulk of the design work should be done and specs exist. It needs a little bit of review / evaluation with adopters (IBM Docs, SDMA) to make sure the design is complete and will serve their needs. Then functional spec, and development, website and QA.
The website ticket we may work with Carbon core team. Here are the existing documentations: Draft PR: https://carbon-website-git-fork-designertyler-treeview03092020-c-54d75e.vercel.app/components/tree-view/usage Notion (latest from Lauren): https://carbondesignsystem.notion.site/Usage-941b49cbba5c4f0abc7b072294f61bbf
Enhancements needed on
Regarding accessibility
Regarding keyboard accessibility: https://w3c.github.io/aria-practices/#TreeView
from Michael Gower (IBM)
Teams interested to adopt this component