Home page carousel
[eliot.git] / blueprints / common / eliot-ui / frontend-src / src / app / signup / signup.component.html
diff --git a/blueprints/common/eliot-ui/frontend-src/src/app/signup/signup.component.html b/blueprints/common/eliot-ui/frontend-src/src/app/signup/signup.component.html
new file mode 100644 (file)
index 0000000..958b146
--- /dev/null
@@ -0,0 +1,43 @@
+<!-- <div> -->
+    <div id="particles-js"></div>
+    <script src="http://www.jsdelivr.com/#!particles-js"></script>
+<div class="bg-image">
+    <mat-card class="signup-card">
+        <mat-card-header>
+            <mat-card-title>ELIOT Portal Signup</mat-card-title>
+        </mat-card-header>
+        <mat-card-content>
+            <form [formGroup]="signupForm" (ngSubmit)="onFormSubmit()">
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="Username" formControlName="username" name="username" required>
+                </mat-form-field>
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="Password" formControlName="password" [type]="hide ? 'password' : 'text'"
+                    required >
+                    <mat-icon matSuffix (click)="hide = !hide">{{hide ? 'visibility_off':'visibility'}}</mat-icon>
+                </mat-form-field>
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="First Name" formControlName="firstname" name="firstname" required>
+                </mat-form-field>
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="Last Name" formControlName="lastname" name="lastname" required>
+                </mat-form-field>
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="Email" formControlName="email" name="email" required>
+                </mat-form-field>
+                <mat-form-field class="login-full-width">
+                    <input matInput placeholder="ROLE: ADMIN / DEVELOPER" formControlName="email" name="email" required>
+                </mat-form-field>
+
+                <button mat-raised-button color="primary" matTooltip="click to register to ELIOT Portal" 
+                matTooltipPosition="right">Sign-up</button>
+            </form>
+        </mat-card-content>
+        <mat-card-actions>
+            <button mat-raised-button routerLink="/login" color="primary" matTooltip="click to login to ELIOT Portal"
+            matTooltipPosition="right">Login</button>
+        </mat-card-actions>
+
+    </mat-card>
+</div>
+<!-- </div> -->
\ No newline at end of file