Skip to content

Make the auth device wizard look pretty#38353

Merged
bl-nero merged 11 commits intomasterfrom
bl-nero/new-auth-device-dialog-4
Feb 19, 2024
Merged

Make the auth device wizard look pretty#38353
bl-nero merged 11 commits intomasterfrom
bl-nero/new-auth-device-dialog-4

Conversation

@bl-nero
Copy link
Copy Markdown
Contributor

@bl-nero bl-nero commented Feb 16, 2024

Contributes to #36232
Contributes to #37616

This PR depends on PR #38260.

This UI is hidden until ready; to view it, set grv_new_add_auth_device_dialog to true in the app's local storage. A follow-up PR will turn this one on and remove the legacy AddDevice dialog.

Figma designs

Screenshot 2024-02-16 at 21 40 19
Screenshot 2024-02-16 at 21 40 41
Screenshot 2024-02-16 at 21 40 54
Screenshot 2024-02-16 at 21 41 18

@bl-nero bl-nero added the no-changelog Indicates that a PR does not require a changelog entry label Feb 16, 2024
Copy link
Copy Markdown
Collaborator

@zmb3 zmb3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

Base automatically changed from bl-nero/new-auth-device-dialog-3 to master February 19, 2024 09:56
@bl-nero bl-nero enabled auto-merge February 19, 2024 10:44
@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from ryanclark February 19, 2024 10:44
@bl-nero bl-nero added this pull request to the merge queue Feb 19, 2024
Merged via the queue into master with commit 7ff5365 Feb 19, 2024
@bl-nero bl-nero deleted the bl-nero/new-auth-device-dialog-4 branch February 19, 2024 11:57
bl-nero added a commit that referenced this pull request Feb 22, 2024
* Add capability of adding MFA to the new auth device wizard

* Review

* Review

* Make the auth device wizard look pretty

* License

* Review

* Fix lint
github-merge-queue Bot pushed a commit that referenced this pull request Feb 23, 2024
)

* Add an option to enable a new Add Device dialog design (#37747)

* Add an option to enable a new Add Device dialog design

Also deduplicate code from storageService functions that parse JSON.

* lint

* A wizard for adding authentication devices (#38100)

* A wizard for adding authentication devices

* Hide changes between localStorage flag

* Review

* Add capability of adding MFA to the new auth device wizard (#38260)

* Add capability of adding MFA to the new auth device wizard

* Review

* Review

* License

* Make the auth device wizard look pretty (#38353)

* Add capability of adding MFA to the new auth device wizard

* Review

* Review

* Make the auth device wizard look pretty

* License

* Review

* Fix lint

* Remove the old AddDevice dialog and substitute it with the new wizard (#38393)

* Remove the old AddDevice dialog

Also cleans up the accompanying local storage flag.

* Rename `canAddMFA`

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* Update a success message

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* review

* Review

---------

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

---------

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Indicates that a PR does not require a changelog entry size/md ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants