carbon-design-system / carbon-platform

The "next" version of the Carbon Design System website, as a platform.
https://next.carbondesignsystem.com
Apache License 2.0
22 stars 5 forks source link

Library side nav and back functionality #374

Closed mattrosno closed 2 years ago

mattrosno commented 2 years ago

Design

All

mattrosno commented 2 years ago

We need to understand accessibility considerations before estimated story points.

mattrosno commented 2 years ago

13 for starters. Less if we're able to extend Carbon's side nav. More if we need to do a custom tree view component.

alisonjoseph commented 2 years ago

Suggestion after meeting with Andrew Wang & Mike Gower.

mattrosno commented 2 years ago

Another option is to use https://carbon-components-react.netlify.app/?path=/docs/experimental-unstable-treeview--default if we could use a right-justified chevron instead of the default left-justified arrow to show open and closed trees.

Can we do that with CSS overrides? Or would we need to contribute an upstream prop to pass in our own icon and maybe a prop for icon alignment as well? Similar to how accordion has an align prop with start and end?

https://carbon-components-react.netlify.app/?path=/docs/components-accordion--accordion-story

kingtraceyj commented 2 years ago

@mattrosno and @alisonjoseph mike sent me these links to a side nav that slides in from another team:

Storybook: http://dev.maggieryder.com/storybook/?selectedKind=JQuery%20dl-menu%20copy&selectedSt[…]&panelRight=0&addonPanel=storybooks%2Fstorybook-addon-knobs

Click in “Systems” in left nav and then “IBM Watson” or “IBM Cloud” https://github.ibm.com/brand/center/issues/465 https://github.ibm.com/brand/center/issues/431 https://github.com/carbon-design-system/gatsby-theme-carbon/issues/587

mattrosno commented 2 years ago

All epic issues closed 🎉 closing the epic! @alisonjoseph @francinelucca