|
@@ -1 +1,339 @@
|
|
-<p>signup-contractor works!</p>
|
|
|
|
|
|
+<section>
|
|
|
|
+ <app-type-header> </app-type-header>
|
|
|
|
+ <div class="form-container">
|
|
|
|
+ <form>
|
|
|
|
+ <p class="bold">Basic Information</p>
|
|
|
|
+ <div class="gap-36" fxLayout="row wrap" fxLayoutAlign="center start">
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="first_name">
|
|
|
|
+ <img src="assets/images/authorized_name.svg" alt="" title="" />
|
|
|
|
+ <span>First Name <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="first_name" placeholder="Enter your Name" />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="birth_date">
|
|
|
|
+ <img
|
|
|
|
+ src="assets/images/birthday-cake-candle-pie-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Birth Date<span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="birth_date" placeholder="Select Date" />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="tax_no">
|
|
|
|
+ <img src="assets/images/id-card-svgrepo-com.svg" alt="" title="" />
|
|
|
|
+ <span>ID Number <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="tax_no" placeholder="ID Number" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="gap-36 mt-2" fxLayout="row wrap" fxLayoutAlign="center start">
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="country">
|
|
|
|
+ <img src="assets/images/authorized_name.svg" alt="" title="" />
|
|
|
|
+ <span>Last Name <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input
|
|
|
|
+ type="text"
|
|
|
|
+ placeholder="Enter your last name"
|
|
|
|
+ id="last_name"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="email">
|
|
|
|
+ <img src="assets/images/email-9-svgrepo-com" alt="" title="" />
|
|
|
|
+ <span>Email<span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="email" id="email" placeholder="Enter your email" />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="passprt">
|
|
|
|
+ <img
|
|
|
|
+ src="../../../../assets/images/passport-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Passport Number <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="postal" placeholder="Passport Number" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="gap-36 mt-2" fxLayout="row wrap" fxLayoutAlign="center start">
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="favourite_name">
|
|
|
|
+ <img src="assets/images/authorized_name.svg" alt="" title="" />
|
|
|
|
+ <span>Favorite Name <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input
|
|
|
|
+ type="text"
|
|
|
|
+ placeholder="Enter your Favorite Name"
|
|
|
|
+ id="favourite_name"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="mobile_number">
|
|
|
|
+ <img
|
|
|
|
+ src="assets/images/mobile-horizontal-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Mobile Number <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="mobile_number" placeholder="Mobile Number" />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="tax_decoration">
|
|
|
|
+ <img
|
|
|
|
+ src="../../../../assets/images/tax-fee-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Tax Decoration <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <div fxLayout="row wrap" fxLayoutAlign="start center" class="gap-10">
|
|
|
|
+ <input
|
|
|
|
+ type="text"
|
|
|
|
+ id="tax_decoration_number"
|
|
|
|
+ placeholder="number"
|
|
|
|
+ class="decoration"
|
|
|
|
+ />
|
|
|
|
+ <input
|
|
|
|
+ type="text"
|
|
|
|
+ id="tax_decoration_value"
|
|
|
|
+ placeholder="value"
|
|
|
|
+ class="decoration"
|
|
|
|
+ />
|
|
|
|
+ <input type="text" class="calc" placeholder="0.0" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <p class="bold mt-3">Education & Qualifications</p>
|
|
|
|
+ <div class="gap-36" fxLayout="row wrap" fxLayoutAlign="start start">
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="qualification">
|
|
|
|
+ <img
|
|
|
|
+ src="../../../../assets/images/speaker-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Qualification <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <select id="qualification">
|
|
|
|
+ <!-- <option disabled selected>Select your country</option> -->
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="university">
|
|
|
|
+ <img
|
|
|
|
+ src="assets/images/academic-cap-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>University <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input
|
|
|
|
+ type="text"
|
|
|
|
+ id="university"
|
|
|
|
+ placeholder="Enter your university name"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="job_title">
|
|
|
|
+ <img src="assets/images/work-svgrepo-com.svg" alt="" title="" />
|
|
|
|
+ <span>Job Title <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="job_title" placeholder="Job Title" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <p class="bold mt-3">Address</p>
|
|
|
|
+ <div class="gap-36" fxLayout="row wrap" fxLayoutAlign="start start">
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="country">
|
|
|
|
+ <img src="../../../../assets/images/country.svg" alt="" title="" />
|
|
|
|
+ <span>Country <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <select id="country">
|
|
|
|
+ <!-- <option disabled selected>Select your country</option> -->
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="city">
|
|
|
|
+ <img src="../../../../assets/images/city.svg" alt="" title="" />
|
|
|
|
+ <span>City<span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="city" placeholder="Enter your city" />
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="form-input"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="start stretch"
|
|
|
|
+ fxFlex.lt-md="45"
|
|
|
|
+ fxFlex.gt-sm="31"
|
|
|
|
+ >
|
|
|
|
+ <label for="postal">
|
|
|
|
+ <img src="../../../../assets/images/postal.svg" alt="" title="" />
|
|
|
|
+ <span>Postal Code <span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="postal" placeholder="Postal code" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="mt-2">
|
|
|
|
+ <div class="form-input" fxLayout="column" fxLayoutAlign="start stretch">
|
|
|
|
+ <label for="address">
|
|
|
|
+ <img
|
|
|
|
+ src="../../../../assets/images/country-direction-location-map-navigation-pin-svgrepo-com.svg"
|
|
|
|
+ alt=""
|
|
|
|
+ title=""
|
|
|
|
+ />
|
|
|
|
+ <span>Address<span class="red">*</span></span>
|
|
|
|
+ </label>
|
|
|
|
+ <input type="text" id="address" placeholder="Address" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <p class="bold mt-3">Attachments</p>
|
|
|
|
+ <app-warning
|
|
|
|
+ [message]="
|
|
|
|
+ 'Mandatory to Attach your CV, Passport, Education Certification, Experience Certifications, and Professional Certificates'
|
|
|
|
+ "
|
|
|
|
+ ></app-warning>
|
|
|
|
+ <div
|
|
|
|
+ class="formats-acceptance"
|
|
|
|
+ fxLayout="column"
|
|
|
|
+ fxLayoutAlign="center center"
|
|
|
|
+ >
|
|
|
|
+ <p>
|
|
|
|
+ Supported formats: JPEG,PNG,WORD,PDF / size shouldn't be more than 4
|
|
|
|
+ MP
|
|
|
|
+ </p>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div
|
|
|
|
+ class="files gap-20"
|
|
|
|
+ fxLayout="row wrap"
|
|
|
|
+ fxLayoutAlign="start center"
|
|
|
|
+ >
|
|
|
|
+ <div fxFlex.lt-md="45" fxFlex.gt-sm="23.5">
|
|
|
|
+ <p class="bold">CV</p>
|
|
|
|
+ <app-file-upload />
|
|
|
|
+ </div>
|
|
|
|
+ <div fxFlex.lt-md="45" fxFlex.gt-sm="23.5">
|
|
|
|
+ <p class="bold">Passport</p>
|
|
|
|
+ <app-file-upload />
|
|
|
|
+ </div>
|
|
|
|
+ <div fxFlex.lt-md="45" fxFlex.gt-sm="23.5">
|
|
|
|
+ <p class="bold">Educational Certification</p>
|
|
|
|
+ <app-file-upload />
|
|
|
|
+ </div>
|
|
|
|
+ <div fxFlex.lt-md="45" fxFlex.gt-sm="23.5">
|
|
|
|
+ <p class="bold">Experience Certification</p>
|
|
|
|
+ <app-file-upload />
|
|
|
|
+ </div>
|
|
|
|
+ <div fxFlex.lt-md="45" fxFlex.gt-sm="23.5">
|
|
|
|
+ <p class="bold">Professional Certification</p>
|
|
|
|
+ <app-file-upload />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div fxLayout="column" fxLayoutAlign="center center">
|
|
|
|
+ <mat-checkbox class="example-margin"
|
|
|
|
+ ><span class="checkbox">
|
|
|
|
+ By signing up you agree to
|
|
|
|
+ <span><a>the terms and conditions for use.</a></span>
|
|
|
|
+ </span></mat-checkbox
|
|
|
|
+ >
|
|
|
|
+ <button type="submit" [routerLink]="['/']">Sign Up</button>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
|
|
+ </div>
|
|
|
|
+</section>
|