• GH-2206: Onboarding - Step 1 - Create Account (#639)

    * Make form
    
    * Add skip and learn more links
    
    * Set arrow up/down depending on expanded state
    
    * Make FAQ
    
    * Make list responsive
    
    * Adjust padding of FAQContainer to scroll onto nice spot
    
    * Make sure promoString checkbox text does not wrap
    
    * Add privacy policy link
    
    * Make privacy policy link more responsive
    
    * Make BrowserLogInForm and style responsively
    
    * Refactor Create Account form into a component
    
    * Create BrowserCreateAccountFormContainer and add handlers
    
    * Add error handling to legal consent label
    
    * Remove privacy policy link if learn more is not expanded
    
    * Add handlers for log in view and replace strings
    
    * Add handlers for forgot password and throttle it
    
    * Lower throttle time in case user enters a wrong email
    
    * Make updates checkbox work
    
    * Add signed in view
    
    * Change spacing of title and subtitle for small screens
    
    * Update create account design for small screens
    
    * Center skip link on small screens
    
    * Decrease spacing for small sreens on already have account/create account link
    
    * Decrease width of faqDescription items and privacy policy link
    
    * Open privacy policy link in new tab
    
    * Add confirm password functionality
    
    * Update passwords not match string
    
    * Add global email preferences to user object on account creation success
    
    * Hold input fields in place when error messages appear
    
    * Rename components
    
    * Add propTypes
    
    * Update comments
    
    * Remove newline
    
    * Update confirm password string
    
    * Add comments and minor refactors
    benstrumeyer committed Dec 7, 2020