Problem
The Community InputGroup (src/community/components/form/input-group) has a TEDI-ready replacement (src/tedi/components/form/input-group), but nothing tells consumers to migrate. It has no @deprecated JSDoc, no console warning, and no Storybook tag.
Storybook: https://storybook.tedi.ee/angular/rc/?path=/docs/community-form-inputgroup--docs
Solution
- Add
@deprecated Use InputGroup from TEDI-ready instead. This component will be removed from future versions. JSDoc to InputGroupComponent
- Call
warnDeprecated("Community tedi-input-group", "Use the TEDI-Ready `tedi-input-group` from `@tedi-design-system/angular/tedi` instead.") in the constructor
- Add
"deprecated" to parameters.status.type in input-group.stories.ts
- Update or add a spec for the warning if needed
Problem
The Community InputGroup (
src/community/components/form/input-group) has a TEDI-ready replacement (src/tedi/components/form/input-group), but nothing tells consumers to migrate. It has no@deprecatedJSDoc, no console warning, and no Storybook tag.Storybook: https://storybook.tedi.ee/angular/rc/?path=/docs/community-form-inputgroup--docs
Solution
@deprecated Use InputGroup from TEDI-ready instead. This component will be removed from future versions.JSDoc toInputGroupComponentwarnDeprecated("Community tedi-input-group", "Use the TEDI-Ready `tedi-input-group` from `@tedi-design-system/angular/tedi` instead.")in the constructor"deprecated"toparameters.status.typeininput-group.stories.ts