Page MenuHomePhabricator

[web] introduce account settings panel
AcceptedPublic

Authored by ginsu on Jan 28 2024, 11:12 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jun 23, 11:24 PM
Unknown Object (File)
Sun, Jun 23, 11:03 PM
Unknown Object (File)
Fri, Jun 21, 3:21 PM
Unknown Object (File)
Thu, Jun 20, 1:27 AM
Unknown Object (File)
Thu, Jun 20, 1:19 AM
Unknown Object (File)
Wed, Jun 12, 9:38 PM
Unknown Object (File)
Tue, Jun 11, 10:08 AM
Unknown Object (File)
Mon, Jun 10, 8:42 PM
Subscribers

Details

Reviewers
atul
inka
ashoat
Summary

PLEASE NOTE THAT THIS DIFF AND SUBSEQUENT DIFFS IN THIS STACK WILL NOT BE LANDED UNTIL MORE OF THE REDESIGN IS READY SINCE THIS WILL CAUSE REGRESSIONS IN PROD

This diff introduces the account settings panel and makes various ui changes to the AccountSettings component so that it can be housed within the account settings panel and matches the UI shown in the figma doc

For context here is what the designs look like on figma:

Screenshot 2024-01-29 at 2.20.29 AM.png (1×1 px, 105 KB)

Linear task: https://linear.app/comm/issue/ENG-5953/selected-settings-ui

Depends on D10855

Test Plan

Please see the demo video below

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

ginsu edited the test plan for this revision. (Show Details)
ginsu added reviewers: atul, inka, ashoat.

Made @ashoat blocking reviewer since there are some changes to the copy in this diff

web/settings/account-settings-panel.react.js
12

"My Account" => "My account"

web/settings/account-settings.react.js
157–158

Decided to keep these settings here for now since they are gated to external users + there are currently no designs for these settings panels + felt like outside the scope of this diff. When we decide to make these settings available to external users I will then think more critically about the designs of these settings and make the necessary updates

Copy changes look good

This revision is now accepted and ready to land.Jan 29 2024, 10:08 PM