carbon-design-system / carbon

A design system built by IBM
https://www.carbondesignsystem.com
Apache License 2.0
7.85k stars 1.81k forks source link

Remove the `light` prop from all components #13260

Open tay1orjones opened 1 year ago

tay1orjones commented 1 year ago

With the light prop deprecated in all components, the prop needs to be removed as part of the next major release.

- [ ] Gather a list of components with this prop and add it to this issue as a tasklist
- [ ] Remove the `light` prop, it's usages, and the associated styles/scss used for the prop
- [ ] Document this change in the v12 changelog
- [ ] Document this migration in the v12 migration guide, include how to run the codemod
- [ ] Evaluate if there are any lingering light-related usages in Carbon Web Components
pmweeks98 commented 1 year ago

Components

tay1orjones commented 1 year ago

Sorry for the lack of clarity here - this is currently blocked because it's a breaking change. We'll be reserving this issue for the future in v12.

tay1orjones commented 1 month ago

I've updated this issue to be fully decoupled from #13257 to instead be solely tracked by https://github.com/carbon-design-system/carbon/issues/15803

We've done everything we can to deprecate and prepare for the removal, but the actual removal is blocked by being a breaking change that must wait to be shipped in the next major version.