Implement password verification during setup #302
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to improve the user onboarding experience and enhance form validation. The most important changes include adding alerts for user guidance, updating form validation logic, and adjusting UI components for better usability.
User Guidance Enhancements:
app/(blobs)/(setup)/_components/OnboardSteps/CreateAccount.tsx
: Added a warning alert to inform users about the importance of storing account details securely.app/(blobs)/(setup)/_components/OnboardSteps/ConnectUploadThing.tsx
: Removed unnecessary class from the alert component to simplify the UI.Form Validation Improvements:
schemas/auth.ts
: Enhanced thecreateUserSchema
to includeconfirmPassword
validation and ensure passwords match.app/(blobs)/(setup)/_components/SignUpForm.tsx
: Updated the sign-up form to include a confirm password field and trigger validation on input changes.UI Component Adjustments:
app/(blobs)/(setup)/_components/Sidebar.tsx
: Adjusted the styling of the step indicator and heading for better readability. [1] [2]components/ui/Alert.tsx
: Added a newwarning
variant to the alert component to support the new alerts.These changes collectively enhance the onboarding process by providing clearer guidance and improving the user experience with more robust form validation and better UI components.