HomePhabricator
Diffusion Comm 80a3440fed66

[native] introduce Keyserver selection settings panel in user settings

Description

[native] introduce Keyserver selection settings panel in user settings

Summary:
This diff introduces the keyserver selection settings panel in user settings. This diff just introduces the element, and subsquent diffs will handle all the navigation/onPress logic

Figma designs:

Screenshot 2023-10-23 at 2.18.31 PM.png (1×858 px, 127 KB)

Linear task:
https://linear.app/comm/issue/ENG-4714/create-new-keyserver-selection-setting-panel-in-the-user-settings
https://linear.app/comm/issue/ENG-4912/gate-keyserver-selection-setting-panel-behind-staffcansee-flag

Test Plan:
Please see screenshot below

Screenshot 2023-10-23 at 2.17.11 PM.png (1×1 px, 758 KB)

Reviewers: rohan, inka, michal

Reviewed By: rohan

Subscribers: ashoat, tomek, wyilio

Differential Revision: https://phab.comm.dev/D9565

Details

Provenance
ginsuAuthored on Oct 22 2023, 9:06 PM
Reviewer
rohan
Differential Revision
D9565: [native] introduce Keyserver selection settings panel in user settings
Parents
rCOMMc307122b3a40: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`
Branches
Unknown
Tags
Unknown