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
feat(ui): an org wears its OWN mark — one treatment, and a switcher that is the account control's peer
A customer's console must show the CUSTOMER's identity. `OrgMark` is now the one
organization treatment: the org's own logo when IAM carries one, else its
MONOGRAM on a neutral tile — the same rule @hanzo/iam's account widget applies to
a person, so a workspace and a user read as one system. It is never a house
glyph. The switcher's private copy of that avatar is gone (it split words on
whitespace alone, so `acme-labs` read "A" instead of "AL").
The switcher trigger is sized as the PEER of the account control — 44px tall, a
30px mark, the same type and the same hit area — because "which workspace" and
"who I am" are two halves of one identity, not a caption over a control.
New optional `current` prop: a host that has already resolved the org (display
name + logo) injects it, so the switcher and the chrome's org mark can never
disagree — and a user with no cross-tenant list still gets their own logo.
Co-authored-by: Hanzo Dev <dev@hanzo.ai>
0 commit comments