Conversation
See |
| </div> | ||
| <div class="flex flex-col gap-3"> | ||
| <div class="grid grid-cols-3 gap-3"> | ||
| {#each Array(24) as _, i} |
This probably isn't needed since the recovery phrase is not an input on the dashboard. But making the 24 inputs a separate component that checks for typos etc as specified in the design probably makes sense, then you could have value and onChange props that takes/returns the whole phrase. |
d8b8b5b to
2677983
Compare
|
Thanks for the review! I wasn't planning on doing so much in this PR, but why not... Here is a video of moving with the keyboard: Screen.Recording.2025-10-30.at.09.59.18.movI deployed it to beta, and it's super nice the behavior with the keyboard once I added your piece of code! Yes, the input has size 16px. |


Motivation
Users can gain access to their identity using the recovery phrase.
In this PR, setup the page that will start the recovery flow.
In other PRs, refactor the recovery phrase component so it can be reused in the dashboard.
Changes
/recovery-phrasewith page and layout.Tests
Tested locally. See video and screenshot.