feat: add progress bar to signup flow #234
Reference in New Issue
Block a user
Delete Branch "DeveshSingh/flotilla:feat/signup-progress-bar"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Title
feat: implement consistent modal progress bars across sign-up flows
Closes #223
Description
This PR standardizes the visual progress indicator across the multi-step account creation process by introducing a unified
ProgressBarcomponent within all relevant modal steps.Previously, the sign-up flow lacked a clear visual indicator of the user's progress through the various setup stages. This change ensures a consistent and user-friendly experience by passing step counts from the central controller down to the individual modal components.
Changes Made
ProgressBar.svelteintegration: The progress bar is now conditionally rendered at the top of theModalBodywhenstepandtotalStepsproperties are provided.SignUpEmail.svelte,SignUpEmailConfirm.svelte,SignUpProfile.svelte,SignUpKey.svelte) to acceptstepandtotalSteps.SignUpcontroller correctly manages and passes the current step and total step counts down to the active modal components.ProgressBarcomponent.Testing Instructions
Hey @DeveshSingh, thanks for opening this PR. Could you please link the related issue it addresses? Also, it would help to squash the commits (via rebase and force push) to keep the git history clean. Finally, please update the PR title to match the description you’ve provided.
feat/signup-progress-barto feat: add progress bar to signup flowI'm not sure about how it looks, it feels kind of top-heavy. What about putting the progress at the border between the footer and the modal body? See attached.
sure!
have added the progress bar b/w modal body and the footer