-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
feat: added DescriptionScreen #86
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall I think the code is good, not much to say on that. And everything works fine on my phone. I think there are a few things we can discuss on the design .
On the information screen I think it would be a bit more intuitive if the navigation would stay at the bottom, this is also the way this screen was made in the figma.

On the description screen there are a few things that feel weird to me:
- The "validate" button icon, I prefer the way this button was in the figma.
- The border width is larger than in the rest of the app, I don't know if this is intentional (also in the figma, the border is black, I don't know if this looks better or not...)
- When validating the description we go forward in the registration with no feedback. I think I would feel better as a user if it would make me go back to the information screen and I would have to validate all the informations.

0fee5e3
to
c9d18fb
Compare
Now the description screen is separated from the information screen
The design is much closer to figma now. Validate button gets the user to InformationScreen.
Added test for the passage to the DescriptionScreen
c9d18fb
to
409f46b
Compare
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Good work Pedro. One thing to note, is that you changed a lot of files, which was maybe a bit out of scope of the PR. You should add why you changed the other files on the PR description.
Now the description screen is separated from the information screen
What I did
Created the Description Screen, its respective styles file and tested it
Made changes to Authentication Screen and Information Screen and their respective styles and test files.
Tested the DatePicker component
How I did it
Created a new folder called DescriptionScreen with a DescriptionScreen.tsx file and a style.ts file.
Used jest to test the respective screens and components.
How to verify it
Follow the registration process and at the InformationScreen click on Add description now
Click inside the box to open the keyboard and click outside of it to close it.
Click on the red icon to go to the InterestsScreen as intended.
There's no interaction to the Database yet in this screen.
Demo video
RPReplay_Final1713977420.MP4
Pre-merge checklist
The changes I have introduced: