Skip to content

Change Password and Edit Personal Info For Settings Page#339

Merged
prooflesben merged 3 commits intomainfrom
309-dev---implement-finish-settings-page-designs
Mar 9, 2026
Merged

Change Password and Edit Personal Info For Settings Page#339
prooflesben merged 3 commits intomainfrom
309-dev---implement-finish-settings-page-designs

Conversation

@adityapat24
Copy link
Contributor

ℹ️ Issue

Closes #309

📝 Description

Implemented new designs for change password and edit personal information on the sign up page

Briefly list the changes made to the code:

  1. Added new model for change password and re-used logic from sign up page to determine whether password was invalid
  2. Allowed user to edit personal information once edit button is clicked
  3. Fixed bug in sign up and change password with the eye (behavior was flipped)

✔️ Verification

Manual Testing on Frontend
image
image

🏕️ (Optional) Future Work / Notes

Needs connection to backend, right now using dummy info on frontend for edit personal information and does not do anything when save is clicked for changing password

@adityapat24 adityapat24 linked an issue Feb 24, 2026 that may be closed by this pull request
Copy link
Contributor

@janekamata janekamata left a comment

Choose a reason for hiding this comment

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

Have a few small fixes I think would be good to address

Copy link
Contributor

@janekamata janekamata left a comment

Choose a reason for hiding this comment

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

One note


{isEditingPersonalInfo ? (
<div className="w-full max-w-3xl rounded-lg bg-gray-50 p-6 shadow-sm flex flex-col">
<div className="w-full max-w-3xl rounded-lg bg-white p-6 shadow-sm flex flex-col">
Copy link
Contributor

Choose a reason for hiding this comment

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

Sorry, didn't notice this earlier, but It would be better to move the edit info part into the info card component itself. If you look at the design, the form takes the place of the static fields, so the size of the larger container doesn't change at all

Copy link
Collaborator

Choose a reason for hiding this comment

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

^

Copy link
Collaborator

@prooflesben prooflesben left a comment

Choose a reason for hiding this comment

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

Editing the email there is no validation that it is a valid email it just approves anything.

@adityapat24
Copy link
Contributor Author

image

@prooflesben prooflesben merged commit 65d5876 into main Mar 9, 2026
1 check passed
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.

DEV - Implement Finish Settings Page Designs

3 participants