Skip to content

Conversation

@thisconnect
Copy link
Collaborator

Didn't update the Changelog, for the user this is just a minor layout change with no new features.

Changed from add.tsx to be to a more descriptive filename.

This is consistent with the react route and guide component.
Using the standard View component changes the layout to be more
consistent with other workflows.

This will change the layout on mobile, as the content and title
are not vertically centered anymore.
Drop the white box around the add-account workflow to make it more
consistent with the rest of the app.

The white box is still used in a few different components.

Other changes:

Removed some custom styling and rewrote using standard
components such as ViewHeader and ViewButtons. This has the nice
side effect that the layout is more consistent with other views.

Changed to nicer looking animated checkmark icon in success step.

Fixed minor layout jump between the steps in the workflow. Reason
was the dropdown and input field had slightly different height and
margin.
Added UseBackButton helper so users can go back 1 step within the
workflow when they are on the choose-account-name step.

Tested with

    if(window.onBackButtonPressed()) { history.back() }
The backend api getSupportedCoins can sometimes take a moment to
respond, this can cause a brief flash of a warning message.

Added a new loading step to render skeleton and loading... text
while the component waits for getSupportedCoins.

Tested with small sleep helper function:

    const sleep = async (ms: number) => new Promise(resolve => setTimeout(resolve, ms));
There is no reason to import all members of keystore and backend
api modules.
@thisconnect thisconnect force-pushed the frontend-revamp-addaccount branch from b358542 to 178fd19 Compare December 19, 2025 08:41
@thisconnect thisconnect marked this pull request as ready for review December 20, 2025 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant