carbon-design-system / ibm-products

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

Tag overflow #4085

Open elycheea opened 10 months ago

elycheea commented 10 months ago

Tag overflow

Brief description

This is an enhancement to the existing TagSet, but we will introduce this as a new component called the TagOverflow to accommodate the different use cases that this component can be used for.

Details

Link to design

Links to other materials

e.g. sketch files, icons, images, prototypes

Design maintainer(s)

Tasks

Before starting work on this epic, please review and complete the following.

Working in Carbon for IBM Products package

### Acceptance criteria
- [ ] https://github.com/carbon-design-system/ibm-products/issues/4087
- [ ] https://github.com/carbon-design-system/ibm-products/issues/4086
- [ ] https://github.com/carbon-design-system/ibm-products/issues/4090
- [ ] https://github.com/carbon-design-system/ibm-products/issues/4387
- [ ] https://github.com/carbon-design-system/ibm-products/issues/4758
- [ ] Add support for view all ~tags modal~
- [ ] Replace custom popover with operational tag?
### Review process
- [ ] Design review
- [ ] Accessibility review
- [ ] Release review
- [ ] Put deprecation notice on the original `TagSet`???
elycheea commented 9 months ago

@szinta this one admittedly will require some discussion in terms of how we decide to actually implement this. I believe @davidmenendez also shared some thoughts recently on potential need to refactor parts of the TagSet^1.

@davidmenendez Can we go into more detail on this sometime so we don’t bring over existing debt?

elycheea commented 8 months ago

Need to validate whether we need to support multiliine in TagOverflow.