d4f419d1b5
* Initial quick settings menu * Total refactor * Quick design fixes. * Refactor to use a view model. * Remove unused strings * Apply label * Refactor naming * Fixup most tests * Remove specific theming for old user menu * prettier * Lots of cleanup * Allow overriding the menu classes * update snap * Oops translations * tidy * Cleanup guest flows. * Copyrights * Remove unused classname * Match guest view to designs * Add guest screenshots * Update guests * snapshot * Cleanup * fix import * Update tests * More sceenshot fixes * update collapsed * move statements to prevent flake * update snap * Kick it along * Click the room list * Fiddle with the room video list. * More screenshot adjustments * fix imports * fix another import * Update snaps * update snaps * Fix snap flakes * Refactor to move actions to view component, and callbacks to Actions * Cleanup * Cleanup * Cleanup * invert auth * More bits * fix * Change md buttons to sm * Try to assemble the snapshot component of the house of cards * Consistent newlines between tests * Update snapshot Not sure why this was like this, this seems consistet for a logged in user * Update snapshot again these seem sensible for a guest * Remove test I don't really understand why the thing it asserts matters, so I'm removing it for now. * Update snapshot * screenshot * Don't show profile picture for guests I'm not really sure what it meant for this interface to have a property with a default value, so I've removed it and added the property to the view model. * Show avatar in story * update snapshots for showAvatar * Update screenshots & hopefully make hover consistent in one * Use outline home icon --------- Co-authored-by: David Baker <dbkr@users.noreply.github.com>
44 lines
1013 B
Plaintext
44 lines
1013 B
Plaintext
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
|
|
|
|
exports[`UserMenuViewModel should generate a menu options for a guest 1`] = `
|
|
{
|
|
"actions": {
|
|
"createAccount": true,
|
|
"linkNewDevice": false,
|
|
"openFeedback": false,
|
|
"openHomePage": false,
|
|
"openSecurity": false,
|
|
"openSettings": true,
|
|
"signIn": true,
|
|
},
|
|
"avatarUrl": undefined,
|
|
"displayName": "@alice:domain",
|
|
"expanded": false,
|
|
"manageAccountHref": undefined,
|
|
"open": true,
|
|
"showAvatar": false,
|
|
"userId": "@alice:domain",
|
|
}
|
|
`;
|
|
|
|
exports[`UserMenuViewModel should generate a menu options for a logged in client 1`] = `
|
|
{
|
|
"actions": {
|
|
"createAccount": false,
|
|
"linkNewDevice": true,
|
|
"openFeedback": false,
|
|
"openHomePage": false,
|
|
"openSecurity": true,
|
|
"openSettings": true,
|
|
"signIn": false,
|
|
},
|
|
"avatarUrl": undefined,
|
|
"displayName": "@alice:domain",
|
|
"expanded": false,
|
|
"manageAccountHref": undefined,
|
|
"open": true,
|
|
"showAvatar": true,
|
|
"userId": "@alice:domain",
|
|
}
|
|
`;
|