You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrate the UserAvatar web component from carbon-for-ibm-products into the Carbon core monorepo as part of the selective component migration tracked in the parent epic.
LitElement class (user-avatar.ts) — @customElement, @property, @state decorators; prefix from ../../globals/settings; carbonElement decorator; no ibm-products utilities
index.ts — registers the custom element only
Export added to packages/web-components/src/index.ts
Component styles (user-avatar.scss) — scoped to :host(cds-user-avatar); uses @carbon/styles tokens; not added to packages/styles/scss/components/_index.scss
Stories (user-avatar.stories.ts) — CSF3, const meta = { ... }; export default meta
Summary
Migrate the
UserAvatarweb component fromcarbon-for-ibm-productsinto the Carbon core monorepo as part of the selective component migration tracked in the parent epic.Custom element tag:
cds-user-avatarSource:
ibm-products-web-components/src/components/user-avatarTarget:
packages/web-components/src/components/user-avatar/Target status: Stable
Notes: React counterpart tracked under #22792.
React counterpart: #22792
Parent epic: #22794
Checklist
user-avatar.ts) —@customElement,@property,@statedecorators;prefixfrom../../globals/settings;carbonElementdecorator; no ibm-products utilitiesindex.ts— registers the custom element onlypackages/web-components/src/index.tsuser-avatar.scss) — scoped to:host(cds-user-avatar); uses@carbon/stylestokens; not added topackages/styles/scss/components/_index.scssuser-avatar.stories.ts) — CSF3,const meta = { ... }; export default metauser-avatar.mdx) — usage examples,<ArgTypes of="cds-user-avatar" />__tests__/user-avatar-test.js) —@open-wc/testing, shadow DOM queries,await el.updateCompleteHow to verify
cds-user-avataris exported from@carbon/web-componentsUserAvatarcomponent (Migrate UserAvatar from @carbon/ibm-products to Carbon core #22792)