Fix layout on user pages
This commit is contained in:
		
							parent
							
								
									1f95718f58
								
							
						
					
					
						commit
						eb4846c3c2
					
				
					 5 changed files with 112 additions and 102 deletions
				
			
		client/modules/User/pages
|  | @ -65,21 +65,23 @@ class EmailVerificationView extends React.Component { | |||
|     } | ||||
| 
 | ||||
|     return ( | ||||
|       <div className="form-container user"> | ||||
|         <Helmet> | ||||
|           <title>p5.js Web Editor | Email Verification</title> | ||||
|         </Helmet> | ||||
|         <div className="form-container__header"> | ||||
|           <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|           </button> | ||||
|           <button className="form-container__exit-button" onClick={this.closeLoginPage}> | ||||
|             <InlineSVG src={exitUrl} alt="Close Login Page" /> | ||||
|           </button> | ||||
|         </div> | ||||
|         <div className="form-container__content"> | ||||
|           <h2 className="form-container__title">Verify your email</h2> | ||||
|           {status} | ||||
|       <div className="user"> | ||||
|         <div className="form-container"> | ||||
|           <Helmet> | ||||
|             <title>p5.js Web Editor | Email Verification</title> | ||||
|           </Helmet> | ||||
|           <div className="form-container__header"> | ||||
|             <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|             </button> | ||||
|             <button className="form-container__exit-button" onClick={this.closeLoginPage}> | ||||
|               <InlineSVG src={exitUrl} alt="Close Login Page" /> | ||||
|             </button> | ||||
|           </div> | ||||
|           <div className="form-container__content"> | ||||
|             <h2 className="form-container__title">Verify your email</h2> | ||||
|             {status} | ||||
|           </div> | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|  |  | |||
|  | @ -34,32 +34,34 @@ class LoginView extends React.Component { | |||
|       return null; | ||||
|     } | ||||
|     return ( | ||||
|       <div className="form-container user"> | ||||
|         <Helmet> | ||||
|           <title>p5.js Web Editor | Login</title> | ||||
|         </Helmet> | ||||
|         <div className="form-container__header"> | ||||
|           <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|           </button> | ||||
|           <button className="form-container__exit-button" onClick={this.closeLoginPage}> | ||||
|             <InlineSVG src={exitUrl} alt="Close Login Page" /> | ||||
|           </button> | ||||
|         </div> | ||||
|         <div className="form-container__content"> | ||||
|           <h2 className="form-container__title">Log In</h2> | ||||
|           <LoginForm {...this.props} /> | ||||
|           <h2 className="form-container__divider">Or</h2> | ||||
|           <GithubButton buttonText="Login with Github" /> | ||||
|           <GoogleButton buttonText="Login with Google" /> | ||||
|           <p className="form__navigation-options"> | ||||
|             Don't have an account?  | ||||
|             <Link className="form__signup-button" to="/signup">Sign Up</Link> | ||||
|           </p> | ||||
|           <p className="form__navigation-options"> | ||||
|             Forgot your password?  | ||||
|             <Link className="form__reset-password-button" to="/reset-password">Reset your password</Link> | ||||
|           </p> | ||||
|       <div className="user"> | ||||
|         <div className="form-container"> | ||||
|           <Helmet> | ||||
|             <title>p5.js Web Editor | Login</title> | ||||
|           </Helmet> | ||||
|           <div className="form-container__header"> | ||||
|             <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|             </button> | ||||
|             <button className="form-container__exit-button" onClick={this.closeLoginPage}> | ||||
|               <InlineSVG src={exitUrl} alt="Close Login Page" /> | ||||
|             </button> | ||||
|           </div> | ||||
|           <div className="form-container__content"> | ||||
|             <h2 className="form-container__title">Log In</h2> | ||||
|             <LoginForm {...this.props} /> | ||||
|             <h2 className="form-container__divider">Or</h2> | ||||
|             <GithubButton buttonText="Login with Github" /> | ||||
|             <GoogleButton buttonText="Login with Google" /> | ||||
|             <p className="form__navigation-options"> | ||||
|               Don't have an account?  | ||||
|               <Link className="form__signup-button" to="/signup">Sign Up</Link> | ||||
|             </p> | ||||
|             <p className="form__navigation-options"> | ||||
|               Forgot your password?  | ||||
|               <Link className="form__reset-password-button" to="/reset-password">Reset your password</Link> | ||||
|             </p> | ||||
|           </div> | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|  |  | |||
|  | @ -35,24 +35,26 @@ class NewPasswordView extends React.Component { | |||
|       'user': true | ||||
|     }); | ||||
|     return ( | ||||
|       <div className={newPasswordClass}> | ||||
|         <Helmet> | ||||
|           <title>p5.js Web Editor | New Password</title> | ||||
|         </Helmet> | ||||
|         <div className="form-container__header"> | ||||
|           <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|           </button> | ||||
|           <button className="form-container__exit-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={exitUrl} alt="Close NewPassword Page" /> | ||||
|           </button> | ||||
|         </div> | ||||
|         <div className="form-container__content"> | ||||
|           <h2 className="form-container__title">Set a New Password</h2> | ||||
|           <NewPasswordForm {...this.props} /> | ||||
|           <p className="new-password__invalid"> | ||||
|             The password reset token is invalid or has expired. | ||||
|           </p> | ||||
|       <div className="user"> | ||||
|         <div className={newPasswordClass}> | ||||
|           <Helmet> | ||||
|             <title>p5.js Web Editor | New Password</title> | ||||
|           </Helmet> | ||||
|           <div className="form-container__header"> | ||||
|             <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|             </button> | ||||
|             <button className="form-container__exit-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={exitUrl} alt="Close NewPassword Page" /> | ||||
|             </button> | ||||
|           </div> | ||||
|           <div className="form-container__content"> | ||||
|             <h2 className="form-container__title">Set a New Password</h2> | ||||
|             <NewPasswordForm {...this.props} /> | ||||
|             <p className="new-password__invalid"> | ||||
|               The password reset token is invalid or has expired. | ||||
|             </p> | ||||
|           </div> | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|  |  | |||
|  | @ -34,30 +34,32 @@ class ResetPasswordView extends React.Component { | |||
|       'user': true | ||||
|     }); | ||||
|     return ( | ||||
|       <div className={resetPasswordClass}> | ||||
|         <Helmet> | ||||
|           <title>p5.js Web Editor | Reset Password</title> | ||||
|         </Helmet> | ||||
|         <div className="form-container__header"> | ||||
|           <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|           </button> | ||||
|           <button className="form-container__exit-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={exitUrl} alt="Close ResetPassword Page" /> | ||||
|           </button> | ||||
|         </div> | ||||
|         <div className="form-container__content"> | ||||
|           <h2 className="form-container__title">Reset Your Password</h2> | ||||
|           <ResetPasswordForm {...this.props} /> | ||||
|           <p className="reset-password__submitted"> | ||||
|             Your password reset email should arrive shortly. If you don't see it, check | ||||
|             in your spam folder as sometimes it can end up there. | ||||
|           </p> | ||||
|           <p className="form__navigation-options"> | ||||
|             <Link className="form__login-button" to="/login">Log In</Link> | ||||
|              or  | ||||
|             <Link className="form__signup-button" to="/signup">Sign Up</Link> | ||||
|           </p> | ||||
|       <div className="user"> | ||||
|         <div className={resetPasswordClass}> | ||||
|           <Helmet> | ||||
|             <title>p5.js Web Editor | Reset Password</title> | ||||
|           </Helmet> | ||||
|           <div className="form-container__header"> | ||||
|             <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|             </button> | ||||
|             <button className="form-container__exit-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={exitUrl} alt="Close ResetPassword Page" /> | ||||
|             </button> | ||||
|           </div> | ||||
|           <div className="form-container__content"> | ||||
|             <h2 className="form-container__title">Reset Your Password</h2> | ||||
|             <ResetPasswordForm {...this.props} /> | ||||
|             <p className="reset-password__submitted"> | ||||
|               Your password reset email should arrive shortly. If you don't see it, check | ||||
|               in your spam folder as sometimes it can end up there. | ||||
|             </p> | ||||
|             <p className="form__navigation-options"> | ||||
|               <Link className="form__login-button" to="/login">Log In</Link> | ||||
|                or  | ||||
|               <Link className="form__signup-button" to="/signup">Sign Up</Link> | ||||
|             </p> | ||||
|           </div> | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|  |  | |||
|  | @ -34,25 +34,27 @@ class SignupView extends React.Component { | |||
|       return null; | ||||
|     } | ||||
|     return ( | ||||
|       <div className="form-container user"> | ||||
|         <Helmet> | ||||
|           <title>p5.js Web Editor | Signup</title> | ||||
|         </Helmet> | ||||
|         <div className="form-container__header"> | ||||
|           <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|             <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|           </button> | ||||
|           <button className="form-container__exit-button" onClick={this.closeSignupPage}> | ||||
|             <InlineSVG src={exitUrl} alt="Close Signup Page" /> | ||||
|           </button> | ||||
|         </div> | ||||
|         <div className="form-container__content"> | ||||
|           <h2 className="form-container__title">Sign Up</h2> | ||||
|           <SignupForm {...this.props} /> | ||||
|           <p className="form__navigation-options"> | ||||
|             Already have an account?  | ||||
|             <Link className="form__login-button" to="/login">Log In</Link> | ||||
|           </p> | ||||
|       <div className="user"> | ||||
|         <div className="form-container"> | ||||
|           <Helmet> | ||||
|             <title>p5.js Web Editor | Signup</title> | ||||
|           </Helmet> | ||||
|           <div className="form-container__header"> | ||||
|             <button className="form-container__logo-button" onClick={this.gotoHomePage}> | ||||
|               <InlineSVG src={logoUrl} alt="p5js Logo" /> | ||||
|             </button> | ||||
|             <button className="form-container__exit-button" onClick={this.closeSignupPage}> | ||||
|               <InlineSVG src={exitUrl} alt="Close Signup Page" /> | ||||
|             </button> | ||||
|           </div> | ||||
|           <div className="form-container__content"> | ||||
|             <h2 className="form-container__title">Sign Up</h2> | ||||
|             <SignupForm {...this.props} /> | ||||
|             <p className="form__navigation-options"> | ||||
|               Already have an account?  | ||||
|               <Link className="form__login-button" to="/login">Log In</Link> | ||||
|             </p> | ||||
|           </div> | ||||
|         </div> | ||||
|       </div> | ||||
|     ); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Andrew Nicolaou
						Andrew Nicolaou