Skip to content

Change Password and Edit Personal Info For Settings Page#339

Open
adityapat24 wants to merge 2 commits intomainfrom
309-dev---implement-finish-settings-page-designs
Open

Change Password and Edit Personal Info For Settings Page#339
adityapat24 wants to merge 2 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

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

2 participants