Skip to content

Conversation

@SofieDunt
Copy link
Contributor

Why

Monday.com Ticket

This PR

Created login and signup pages (and corresponding containers)

  • Look consistent with designs
    • Design uses font-family: Circular, used sans-serif as the fallback (in screenshots)
  • Functional links to login/signup pages (no forgot password form exists)
    • Added paths to App
  • Use AntD 24 Grid System for layout flexibility/consistency

Screenshots

Left: Design, Right: Finished Page (excluding NavBar)

Verification Steps

  • Compared side-by-side to see if the pages generally matched the design
  • Shrunk/maximized window size to check flexibility
  • Clicked links to check functionality
  • Checked that color codes matched the design

Copy link
Member

@florisdobber florisdobber left a comment

Choose a reason for hiding this comment

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

Looks great overall! Just the minor comment

name="cemail"
rules={[{ required: true, message: 'Please confirm your email!' }]}
>
<Input placeholder="Confirm Email"/>
Copy link
Member

Choose a reason for hiding this comment

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

We don't confirm email addresses. That's a mistake in the design sorry, but can you take it out and just make it a long input field like the password ones below?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed!

willmullinthomas pushed a commit that referenced this pull request Oct 30, 2020
@jackblanc
Copy link
Member

You should be able to fix the CI build with npm run lint-fix && npm run prettier-fix :)

@jackblanc
Copy link
Member

jackblanc commented Oct 30, 2020

I resolved the merge conflicts from the changes to frontend-scaffold

@@ -1,0 +1,78 @@
.body-content-container {
Copy link
Member

Choose a reason for hiding this comment

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

💭 Could we share some of these styles between the two containers? It looks like a lot of them are the same between the two pages.

@jackblanc
Copy link
Member

@SofieDunt I made a bunch of changes to frontend scaffold and wanted to make sure they work properly across downstream repos, so that's the reason for the commits above.

Copy link
Member

@florisdobber florisdobber left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@SofieDunt SofieDunt merged commit d11bae5 into master Nov 2, 2020
@SofieDunt SofieDunt deleted the SD.createLoginSignupPages branch January 31, 2021 19:24
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.

4 participants