Add user status on user profile icon (#33653)

* Add user status on user profile icon

Currently unstyled & no tests

* Style the user status icon

* Update snapshot

for avatar wrapper

* More snapshot updates

* add if braces

* Split out user status functions

to avoid circular dep which has the weird effect of just breaking
jest's mocking.

* type imports

* Update imports

* Update snapshot

* Tests

* baseline image

* Just snapshot the component itself

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
David Baker
2026-06-04 16:15:19 +01:00
committed by GitHub
parent f65a53a174
commit bb07f84e41
17 changed files with 398 additions and 169 deletions
@@ -17,6 +17,7 @@ exports[`UserMenuViewModel should generate a menu options for a guest 1`] = `
"manageAccountHref": undefined,
"open": true,
"showAvatar": false,
"statusEmoji": undefined,
"userId": "@alice:domain",
}
`;
@@ -38,6 +39,7 @@ exports[`UserMenuViewModel should generate a menu options for a logged in client
"manageAccountHref": undefined,
"open": true,
"showAvatar": true,
"statusEmoji": undefined,
"userId": "@alice:domain",
}
`;