This PR aims to add the ability for a user to edit his profile :rocket: . He can now, after creating his account, modify his first and last name, biography, interests, socials and profile picture. This is done through the my profile page and clicking on the top right icon, and then selecting Edit Profile.
This is extremely similar to the account details composable that was done a few sprints ago, and it was discussed whether to reuse it entirely or not for the edit user profile, but due to small differences that were difficult to parametrize such as test tags or differences in UI layout/texts, it was decided to add an entirely new composable. I tried my best to extract most of the components in the UserEditionComponents.kt file but there is still a lot of duplication due to reasons mentioned in the precious sentence.
This PR is still a draft due to the merger of @Aurelien9Code branch, I'm experiencing some navigation issues, but is should be fixed pretty quickly!
This PR aims to add the ability for a user to edit his profile :rocket: . He can now, after creating his account, modify his first and last name, biography, interests, socials and profile picture. This is done through the
my profile
page and clicking on the top right icon, and then selecting Edit Profile. This is extremely similar to theaccount details
composable that was done a few sprints ago, and it was discussed whether to reuse it entirely or not for theedit user profile
, but due to small differences that were difficult to parametrize such as test tags or differences in UI layout/texts, it was decided to add an entirely new composable. I tried my best to extract most of the components in theUserEditionComponents.kt
file but there is still a lot of duplication due to reasons mentioned in the precious sentence.This PR is still a draft due to the merger of @Aurelien9Code branch, I'm experiencing some navigation issues, but is should be fixed pretty quickly!