carbon-design-system / ibm-products

A Carbon-powered React component library for IBM Products
https://ibm-products.carbondesignsystem.com
Apache License 2.0
94 stars 137 forks source link

Add tree view navigation to Product site #5475

Closed aubrey-oneal closed 1 month ago

aubrey-oneal commented 3 months ago

Relates to this issue

This work would involve a gatsby theme refactor to swap out the side nav for the tree view-based side nav that we built for platform.

Currently we have 2 levels of navigation. We need a 3rd level nav on the site to be able to house the Content pages and Artificial Intelligence pages under a Guidelines submenu. This will also allow us to handle some of the cards on component/patterns pages that are being misused used for navigation. A good example of this is Datagrid.

Rosno did prior work on this and Drew Glapa was going to implement as directed by Carrie and Cameron. Might want to check in on why this work isn't under way.

### Tasks
- [x] Update `gatsby-theme-carbon` to 4.0.7+
- [ ] Document new navigation structure (with the nesting)

Full IA

elycheea commented 3 months ago

Possible to do this on our own website, but preferably implement this at the carbon-theme-gatsby level.

elycheea commented 1 month ago

Can update gatsby-theme-carbon to v4.0.7 to add tree navigation now. 🙌