login page

This commit is contained in:
CHIEFSOFT\ameye
2024-09-05 08:07:29 -04:00
parent 650f7f2410
commit ee00aac1ee
6 changed files with 162 additions and 118 deletions
+87 -61
View File
@@ -1,4 +1,4 @@
<ion-content>
<ion-content class="no-scroll" style="padding: 0;">
<div class="start-pages">
<div class="page_logo">
<img alt="WrenchBoard" src="/assets/images/wrenchboard-line.png" />
@@ -9,37 +9,55 @@
<div *ngIf="signup_state==2; then secondBlock"></div>
<ng-template #startBlock>
<div>
<!-- <div class="login_box"></div>-->
<div style="display: flex; width: 100%; ">
<div class="simp_lbl" style="width: 40%;">Get Started.</div>
<div style="width: 20%;"> </div>
<div class="simp_lbl" style="text-align: right; width: 40%; margin-left: auto;">
<div style="background-color: aliceblue; color: darkblue; font-weight: normal; width: 85px; border-radius: 10px; text-align: center" (click)="onLogin()">or Login</div>
</div>
</div>
<ion-label class="simp_lbl">Create Your Account</ion-label>
<div class="start-signup" >
<div class="login_box" >
<ion-item lines="none">
<ion-select (ionChange)="verReg()" label="Select Country" placeholder="Select Country" [(ngModel)]='country'>
<ion-item lines="none" style="margin-bottom: 10px;">
<ion-select style="width: 100%;" class ="login_entry" (ionChange)="verReg()" label="Select Country" placeholder="Select Country" [(ngModel)]='country'>
<ion-select-option *ngFor="let item of signupCountry" value="{{item.code}}">{{item.country}}</ion-select-option>
</ion-select>
</ion-item>
<ion-item lines="none">
<ion-item lines="none" style="margin-bottom: 10px;">
<ion-icon slot="start" name="person-outline"></ion-icon>
<ion-input (ionChange)="verReg()" type="firstname" placeholder="Firstname" [(ngModel)]='firstname'></ion-input>
<ion-input
class ="login_entry"
maxlength="25"
(ionChange)="verReg()"
type="firstname" placeholder="Firstname"
[(ngModel)]='firstname'></ion-input>
</ion-item>
<ion-item lines="none">
<ion-item lines="none" style="margin-bottom: 10px;">
<ion-icon slot="start" name="person-outline"></ion-icon>
<ion-input (ionChange)="verReg()" type="lastname" placeholder="Lastname" [(ngModel)]='lastname'></ion-input>
<ion-input
class ="login_entry"
maxlength="25"
(ionChange)="verReg()"
type="lastname"
placeholder="Lastname"
[(ngModel)]='lastname'></ion-input>
</ion-item>
<ion-item lines="none">
<ion-item lines="none" style="margin-bottom: 10px;">
<ion-icon slot="start" name="mail-outline"></ion-icon>
<ion-input (ionChange)="verReg()" type="username" maxlength="35" placeholder="Email (Your Username)" [(ngModel)]='username'></ion-input>
<ion-input class ="login_entry" (ionChange)="verReg()" type="username" maxlength="35" placeholder="Email (Your Username)" [(ngModel)]='username'></ion-input>
</ion-item>
<ion-item lines="none">
<ion-item lines="none" style="margin-bottom: 10px;">
<ion-icon slot="start" name="lock-closed-outline"></ion-icon>
<ion-input (ionChange)="verReg()" type="password" placeholder="Password" maxlength="15" [(ngModel)]='password'></ion-input>
<ion-input class ="login_entry" (ionChange)="verReg()" type="password" placeholder="Password" maxlength="15" [(ngModel)]='password'></ion-input>
</ion-item>
<ion-button expand="block" [disabled]="isDisabled" (click)="onFillProfile()">
@@ -80,63 +98,71 @@
<div>
<ion-label class="simp_lbl">Complete Account</ion-label>
<div class="login_box" >
<ion-grid style="margin-top: 15px;">
<ion-row>
<ion-col size="3" class="side_lb">Country</ion-col>
<ion-col size="9">{{signup_country}}</ion-col>
</ion-row>
<ion-row>
<ion-col size="3" class="side_lb">Username</ion-col>
<ion-col size="9">{{signup_username}}</ion-col>
</ion-row>
<ion-grid style="margin-top: 15px;">
<ion-row>
<ion-col size="3" class="side_lb">Country</ion-col>
<ion-col size="9">{{signup_country}}</ion-col>
</ion-row>
<ion-row>
<ion-col size="3" class="side_lb">Username</ion-col>
<ion-col size="9">{{signup_username}}</ion-col>
</ion-row>
<ion-row>
<ion-col>
<ion-label class="or" style="width: 100%;
<ion-row>
<ion-col>
<ion-label class="or" style="width: 100%;
background-color: #f5eff4;
color: red; font-weight: bolder; height: 45px; margin: 5px; padding: 10px; border-radius: 10px;">Enter Confirmation Received In Email</ion-label>
</ion-col>
</ion-row>
</ion-col>
</ion-row>
<ion-row>
<ion-col size="3" class="side_lb">
Verification Code :
</ion-col>
<ion-col size="9">
<!-- <ion-icon slot="start" name="mail-outline"></ion-icon>-->
<ion-input type="text"
autocomplete="false"
(ionChange)="verReg2()"
placeholder="Random text"
maxlength="8" [(ngModel)]='random_text'></ion-input>
<ion-row>
<ion-col size="4" class="side_lb">
Verification Code :
</ion-col>
<ion-col size="8">
<!-- <ion-icon slot="start" name="mail-outline"></ion-icon>-->
<ion-input type="text"
autocomplete="false"
class ="login_entry"
(ionChange)="verReg2()"
placeholder="Random text"
maxlength="8" [(ngModel)]='random_text'></ion-input>
</ion-col>
</ion-row>
<ion-row>
<ion-col size="3" class="side_lb">Password</ion-col>
<ion-col size="9">
<ion-icon slot="start" name="lock-closed-outline"></ion-icon>
<ion-input type="password" (ionChange)="verReg2()" placeholder="Password" maxlength="15" [(ngModel)]='password'></ion-input>
</ion-col>
</ion-row>
</ion-col>
</ion-row>
<ion-row>
<ion-col size="4" class="side_lb">Password</ion-col>
<ion-col size="8">
<ion-icon slot="start" name="lock-closed-outline"></ion-icon>
<ion-input
type="password"
class ="login_entry"
(ionChange)="verReg2()"
placeholder="Password"
maxlength="15" [(ngModel)]='password'></ion-input>
</ion-col>
</ion-row>
<ion-row>
<ion-col size="2"></ion-col>
<ion-col size="8">
<ion-button
expand="block"
[disabled]="isDisabled2"
(click)="onCompleteProfile()">
Complete Signup
</ion-button>
<ion-row>
<ion-col size="4"></ion-col>
<ion-col size="8" style="text-align: right;">
<ion-button
expand="block"
[disabled]="isDisabled2"
(click)="onCompleteProfile()">
Complete Signup
</ion-button>
</ion-col>
<ion-col size="2"></ion-col>
</ion-row>
</ion-col>
<!-- <ion-col size="2"></ion-col>-->
</ion-row>
</ion-grid>
</div>
</ion-grid>
</div>
</ng-template>