diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_1.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_1.webp index a9b3a2bf3..84525213c 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_1.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_1.webp differ diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_2.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_2.webp index 69e41396b..52966d02d 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_2.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_2.webp differ diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_3.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_3.webp index 0e55893ca..f61296d1a 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_3.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_3.webp differ diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_4.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_4.webp index 6b17ecb99..c6f453523 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_4.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_4.webp differ diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_5.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_5.webp index 37a3f0d1f..ffb5ae4ef 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_5.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_5.webp differ diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_6.webp b/vue-frontend/src/assets/images/life/jobs_canopas_life_6.webp index 8ad9547cf..463b4cd25 100644 Binary files a/vue-frontend/src/assets/images/life/jobs_canopas_life_6.webp and b/vue-frontend/src/assets/images/life/jobs_canopas_life_6.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1.webp index d6676c0b8..fad094524 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2.webp index 9277c03ba..a14b873f9 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3.webp index 17ef19851..4ecfc6936 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4.webp index 38c1e2100..cfa72ff42 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5.webp index 041fe819d..9e95f65af 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6.webp index cca274762..b03c8573b 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7.webp index a7152bc06..ceef5e328 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7.webp differ diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8.webp b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8.webp index 33176c7c8..80a86b8f7 100644 Binary files a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8.webp and b/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8.webp differ diff --git a/vue-frontend/src/components/ApplyForCareer.vue b/vue-frontend/src/components/ApplyForCareer.vue index fc981fb4c..80052112c 100644 --- a/vue-frontend/src/components/ApplyForCareer.vue +++ b/vue-frontend/src/components/ApplyForCareer.vue @@ -2,28 +2,23 @@
-
- -
+
+
-
+
Applying For {{ title }}
- All fields marked with * are required. - -
+
-
+
-
@@ -177,6 +172,9 @@ Apply Now
+
+ All fields marked with * are required. +
@@ -348,10 +346,10 @@ import ScreenHeader from "./partials/ScreenHeader.vue"; import ScreenFooter from "./partials/ScreenFooter.vue"; import ScreenFooter2 from "./partials/ScreenFooter2.vue"; import ScreenMeta from "./partials/ScreenMeta.vue"; +import ScreenLoader from "./utils/ScreenLoader.vue"; import axios from "axios"; import config from "@/config.js"; import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; -import loader from "@/assets/images/theme/loader.svg"; import { library } from "@fortawesome/fontawesome-svg-core"; import { faCheckCircle } from "@fortawesome/free-solid-svg-icons"; @@ -409,7 +407,6 @@ export default { }, ], checkCircle: faCheckCircle, - loader: loader, currentReferenceIndex: -1, fullName: "", email: "", @@ -420,6 +417,7 @@ export default { message: "", file: "", isLoading: true, + isLoad: false, isShowingReferenceInput: false, showValidationError: false, showEmailValidationError: false, @@ -441,6 +439,7 @@ export default { ScreenFooter2, ScreenMeta, FontAwesomeIcon, + ScreenLoader, }, mounted() { this.$gtag.event("view_page_job_apply"); @@ -452,8 +451,7 @@ export default { axios .get(config.API_BASE + "/api/careers/" + this.$route.params.id) .then((res) => { - setTimeout(() => (this.isLoading = false), 1000); - + this.isLoading = false; this.title = res.data.title; this.prepareSEOdata(res.data); }) @@ -525,9 +523,8 @@ export default { }, submitApplication() { this.$gtag.event("job_submit"); - this.showReviewFormPopup = false; - this.isLoading = true; + this.isLoad = true; const formData = new FormData(); formData.append("job_title", this.title); formData.append("name", this.fullName); @@ -551,14 +548,14 @@ export default { axios .post(config.API_BASE + "/api/send-career-mail", formData) .then(() => { - this.isLoading = false; + this.isLoad = false; this.showSuccessMessagePopup = true; setTimeout(() => { this.$router.push("/"); }, 2000); }) .catch(() => { - this.isLoading = false; + this.isLoad = false; this.showErrorMessagePopup = true; }); }, @@ -572,7 +569,7 @@ export default { } .form-container { - margin: 80px auto; + margin: 80px auto 150px; } .job-application { @@ -628,6 +625,7 @@ input:-webkit-autofill:active { } .required-field-msg { + margin-top: 48px; color: #ff0000; } @@ -662,14 +660,6 @@ input:-webkit-autofill:active { justify-content: center; } -.loader-div { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - z-index: 100; -} - /* for dropdown list */ .reference-option-list { @@ -710,7 +700,6 @@ input:-webkit-autofill:active { height: 100%; cursor: pointer; background: #fff; - font-size: 1.2em; border: none; outline: none; padding: 12px 0; @@ -795,18 +784,13 @@ input:-webkit-autofill:active { padding: 16px 80px; } - .header-text { - font-size: 2.5rem; - line-height: 2.729rem; - } - .contact-form-text, .contact-form-text:hover { font-size: 1.125rem; } .job-application { - padding: 48px; + padding: 48px 48px 0; } } diff --git a/vue-frontend/src/components/CareerDetails.vue b/vue-frontend/src/components/CareerDetails.vue index 9cba9358e..76aae2693 100644 --- a/vue-frontend/src/components/CareerDetails.vue +++ b/vue-frontend/src/components/CareerDetails.vue @@ -13,9 +13,7 @@ href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" /> -
- -
+