Skip to content

[Due for payment 2026-08-19] [M3] Migrate Workspace Avatar usages #95599

Description

@mountiny

Problem

Call sites still pass type={CONST.ICON_TYPE_WORKSPACE} to the monolithic Avatar, keeping workspace forking logic in the facade.

Solution

Migrate all workspace avatar call sites to import and use AvatarWorkspace directly. Remove the workspace branch and type prop handling from Avatar/index.tsx once complete.

Acceptance criteria

  • All ICON_TYPE_WORKSPACE Avatar usages migrated (~10 call sites)
  • AvatarWorkspace exported from @components/Avatar
  • No remaining workspace logic in facade
  • Unit/UI tests updated

Dependencies

Blocked by: #95597 — [M1] Split Avatar into primitives

Issue OwnerCurrent Issue Owner: @mallenexpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2InternalRequires API changes or must be handled by Expensify staffOverdueTask

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions