-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix signin page layout #2196
Fix signin page layout #2196
Conversation
This reverts commit de2ab03.
…Expensify.cash into jasper-fixSetPasswordPageFlex
…nto jasper-fixSetPasswordPageFlex
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.
Looking good. Had a few minor comments.
Looks like the "Change Expensify login" blue link is not in the correct brand font. Can you fix that quickly? |
Can we provide more detailed test steps here? It might not yet be clear to QA how to access these various screens. Let's also test and add screenshots for these platforms:
|
@shawnborton Which font is our brand font? It looks like for our styles we either default to a font or set it to GTA. These are the styles for that link in production: |
You would just need to simply add |
@shawnborton Sounds good, I'll make a new PR! |
@marcaaron I fixed the iOS display issue with the Set Password page and provided screenshots/instructions for each page for each platform. Should be good for another review, thanks! |
Looks good. But we'll need to merge master on this guy since there is a failure. |
…per-fixSigninPageLayout
@marcaaron Looks like the tests are passing now after merging master, thanks for the review! Feel free to merge once you think everything checks out. |
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.
Changes look great but there's one more issue.
Details
The way the
SigninPageLayout
component was originally written was confusing and required bits and pieces of the forms that were its children to be located across separate components.Since we eventually want to refactor the
LoginForm
to be a single component (without wide/narrow counterparts), I've refactored theSigninPageLayout
to be easier to use with single component forms as children.Fixed Issues
Expensify/Expensify#157816
QA Testing Steps
Tested On
Screenshots
Web
Mobile Web
Desktop (set password page can't be accessed via deep links on desktop)
iOS
Android