test
Showing
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
... | @@ -33,6 +33,7 @@ | ... | @@ -33,6 +33,7 @@ |
"cordova-plugin-statusbar": "^2.4.2", | "cordova-plugin-statusbar": "^2.4.2", | ||
"cordova-plugin-whitelist": "^1.3.3", | "cordova-plugin-whitelist": "^1.3.3", | ||
"core-js": "^2.5.4", | "core-js": "^2.5.4", | ||
"ionic": "^5.0.3", | |||
"rxjs": "~6.5.1", | "rxjs": "~6.5.1", | ||
"tslib": "^1.9.0", | "tslib": "^1.9.0", | ||
"zone.js": "~0.8.29" | "zone.js": "~0.8.29" | ||
... | @@ -79,4 +80,4 @@ | ... | @@ -79,4 +80,4 @@ |
"android" | "android" | ||
] | ] | ||
} | } | ||
} | } | ||
\ No newline at end of file |
... | @@ -6,16 +6,30 @@ | ... | @@ -6,16 +6,30 @@ |
<p>Sigin in to Continue</p> | <p>Sigin in to Continue</p> | ||
</div> | </div> | ||
<div class="login_form"> | <div class="login_form"> | ||
<form [formGroup]="LoginForm" (ngSubmit)="OnLogin()"> | |||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="[email protected]" type="email"></ion-input> | <ion-input placeholder="[email protected]" type="email" formControlName="email" autocomplete="off"></ion-input> | ||
</div> | </div> | ||
<div > | |||
<p style="text-align: center" *ngIf="LoginForm.controls.email.hasError('required') && LoginForm.controls.email.touched">Enter Email</p> | |||
</div> | |||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="Password" type="password"></ion-input> | <ion-input placeholder="Password" type="password" formControlName="password" autocomplete="off"></ion-input> | ||
</div> | |||
<div> | |||
<p style="text-align: center" *ngIf="LoginForm.controls.password.hasError('required') && LoginForm.controls.password.touched">Sorry, field password is required!</p> | |||
<p style="text-align: center" *ngIf="LoginForm.controls.password.hasError('minlength') && LoginForm.controls.password.touched">Sorry, minimum password length is 6!</p> | |||
</div> | </div> | ||
<br> | <br> | ||
<div class="row"> | <div class="row"> | ||
<ion-button expand="block" (click)="goToPage('home')">Login</ion-button> | <ion-button [disabled]="!LoginForm.valid" expand="block" (click)="login()">Login</ion-button> | ||
</div> | </div> | ||
</form> | |||
<div class="row"> | <div class="row"> | ||
<p>Forgot Password</p> | <p>Forgot Password</p> | ||
</div> | </div> | ||
... | @@ -32,37 +46,57 @@ | ... | @@ -32,37 +46,57 @@ |
<div class="signup_div" *ngIf="isShow" [@slideInOut]> | <div class="signup_div" *ngIf="isShow" [@slideInOut]> | ||
<ion-content> | <ion-content> | ||
<div class="login_wrapper"> | <div class="login_wrapper"> | ||
<form [formGroup]="signupForm" (ngSubmit)="OnLogin()"> | |||
<div class="login_top_div"> | <div class="login_top_div"> | ||
<h3>Welcome Back</h3> | <h3>Welcome Back</h3> | ||
<p>Sigin up to Continue</p> | <p>Sigin up to Continue</p> | ||
</div> | </div> | ||
<div class="login_form"> | <div class="login_form"> | ||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="Name" type="text"></ion-input> | <ion-input placeholder="Name" formControlName="user_name" type="text"></ion-input> | ||
</div> | </div> | ||
<div> | |||
<p style="text-align: center" *ngIf="signupForm.controls.user_name.hasError('required') && signupForm.controls.user_name.touched">Enter Name</p> | |||
</div> | |||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="Mail ID" type="text"></ion-input> | <ion-input placeholder="Mail ID" formControlName="email" type="text"></ion-input> | ||
</div> | </div> | ||
<div> | |||
<p style="text-align: center" *ngIf="signupForm.controls.email.hasError('required') && signupForm.controls.email.touched">Enter Email</p> | |||
</div> | |||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="Mobile Number" type="number"></ion-input> | <ion-input placeholder="Mobile Number" formControlName="mobile_no" type="number"></ion-input> | ||
</div> | </div> | ||
<div> | |||
<p style="text-align: center" *ngIf="signupForm.controls.mobile_no.hasError('required') && signupForm.controls.mobile_no.touched">Enter Mobie Number</p> | |||
<p style="text-align: center" *ngIf="signupForm.controls.mobile_no.hasError('minlength') && signupForm.controls.mobile_no.touched">Invalid Mobile Number</p> | |||
</div> | |||
<div class="row"> | <div class="row"> | ||
<ion-radio-group> | <ion-radio-group formControlName="gender"> | ||
<div class="radio_div textCenter"> | <div class="radio_div textCenter"> | ||
<ion-radio value="Male"></ion-radio><ion-label>Male</ion-label> | <ion-radio value="Male" checked="true"></ion-radio><ion-label>Male</ion-label> | ||
<ion-radio value="Female"></ion-radio><ion-label>Female</ion-label> | <ion-radio value="Female"></ion-radio><ion-label>Female</ion-label> | ||
</div> | </div> | ||
</ion-radio-group> | </ion-radio-group> | ||
</div> | </div> | ||
<div class="row"> | <div class="row"> | ||
<ion-input placeholder="Password" type="password"></ion-input> | <ion-input placeholder="Password" formControlName="password" type="password"></ion-input> | ||
</div> | </div> | ||
<div> | |||
<p style="text-align: center" *ngIf="signupForm.controls.password.hasError('required') && signupForm.controls.password.touched">Enter Password</p> | |||
<p style="text-align: center" *ngIf="signupForm.controls.password.hasError('minlength') && signupForm.controls.password.touched">Sorry, minimum password length is 6!</p> | |||
</div> | |||
<br> | <br> | ||
<div class="row"> | <div class="row"> | ||
<ion-button expand="block" (click)="istoggle()">Signup</ion-button> | <ion-button expand="block" [disabled]="!signupForm.valid" (click)="user_signup()">Signup</ion-button> | ||
</div> | </div> | ||
</div> | </div> | ||
</form> | |||
</div> | </div> | ||
</ion-content> | </ion-content> | ||
<ion-footer class="textCenter"> | <ion-footer class="textCenter"> | ||
... | ... |
src/app/myservice.service.spec.ts
0 → 100644
src/app/myservice.service.ts
0 → 100644
src/assets/imgs/asset_drop_btn.png
deleted
100644 → 0
1.42 KB
1.43 KB