2017-11-30 10:21:22 +03:00

88 lines
3.7 KiB
HTML

<div id="register" fxLayout="row" fxLayoutAlign="start">
<div id="register-intro" fxFlex fxHide fxShow.gt-xs>
<div class="logo" *fuseIfOnDom [@animate]="{value:'*',params:{scale:'0.2'}}">
<img src="assets/images/logos/fuse.svg">
</div>
<div class="title" *fuseIfOnDom [@animate]="{value:'*',params:{delay:'50ms',y:'25px'}}">
Welcome to the FUSE!
</div>
<div class="description" *fuseIfOnDom [@animate]="{value:'*',params:{delay:'100ms',y:'25px'}}">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ullamcorper nisl erat,
vel convallis elit fermentum pellentesque. Sed mollis velit facilisis facilisis viverra.
</div>
</div>
<div id="register-form-wrapper" fusePerfectScrollbar *fuseIfOnDom
[@animate]="{value:'*',params:{delay:'300ms',x:'100%'}}">
<div id="register-form">
<div class="logo" fxHide.gt-xs>
<span>F</span>
</div>
<div class="title">CREATE AN ACCOUNT</div>
<div class="description">Sed mollis velit facilisis facilisis viverra</div>
<form name="registerForm" [formGroup]="registerForm" novalidate>
<mat-form-field>
<input matInput placeholder="Name" formControlName="name">
<mat-error *ngIf="registerFormErrors.name.required">
Name is required
</mat-error>
</mat-form-field>
<mat-form-field>
<input matInput placeholder="Email" formControlName="email">
<mat-error *ngIf="registerFormErrors.email.required">
Email is required
</mat-error>
<mat-error *ngIf="!registerFormErrors.email.required && registerFormErrors.email.email">
Please enter a valid email address
</mat-error>
</mat-form-field>
<mat-form-field>
<input matInput type="password" placeholder="Password" formControlName="password">
<mat-error *ngIf="registerFormErrors.password.required">
Password is required
</mat-error>
</mat-form-field>
<mat-form-field>
<input matInput type="password" placeholder="Password (Confirm)" formControlName="passwordConfirm">
<mat-error *ngIf="registerFormErrors.passwordConfirm.required">
Password confirmation is required
</mat-error>
<mat-error *ngIf="registerFormErrors.passwordConfirm.passwordsNotMatch">
Passwords must match
</mat-error>
</mat-form-field>
<div class="terms" fxLayout="row" fxLayoutAlign="center center">
<mat-checkbox name="terms" aria-label="Accept" required>
<span>Accept</span>
</mat-checkbox>
<a href="#">terms and conditions</a>
</div>
<button mat-raised-button color="accent" class="submit-button" aria-label="CREATE AN ACCOUNT"
[disabled]="registerForm.invalid">
CREATE AN ACCOUNT
</button>
</form>
<div class="register" fxLayout="column" fxLayoutAlign="center center">
<span class="text">Already have an account?</span>
<a class="link" [routerLink]="'/pages/auth/login-2'">Login</a>
</div>
</div>
</div>
</div>