Rev 3564 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
<?php
$this->headLink()->appendStylesheet('/react-bundles/job/view/main.css');
$jobSkills = json_encode($job_skills);
$jobLanguages = json_encode($job_languages);
$jobDegrees = json_encode($job_degrees);
$userProfiles = json_encode($user_profiles);
$js = <<<JS
const backendVars = {
jobId: `$job_uuid`,
companyId: `$company_uuid`,
companyImage: `$company_image`,
jobTitle: "$job_title",
companyName: "$company_name",
timeElapsed: "$timeElapsed",
location: "$location",
jobSaved: `$job_save_operation`,
lastDateOfApplication: `$last_date_of_application`,
employmentType: `$employment_type`,
jobCategory: `$job_category`,
jobDescription: `$job_description`,
jobSkills: JSON.parse(`$jobSkills`),
totalApplications: `$total_applications`,
jobVisits: `$job_visits`,
experience: `$experience`,
salary: `$salary`,
jobLanguages: JSON.parse(`$jobLanguages`),
jobDegrees: JSON.parse(`$jobDegrees`),
companyIndustry: `$company_industry`,
companySize: `$company_size`,
companyAddress: `$company_address`,
companyWebsite: `$company_website`,
companyFoundationYear: `$company_foundation_year`,
jobApplyOperation: `$job_apply_operation`,
userProfiles: JSON.parse(`$userProfiles`)
}
JS;
$this->inlineScript()->appendScript($js);
$this->inlineScript()->appendFile('/react-bundles/job/view/jobViewBundle.js');
?>
<div id="react_job_view">
<div class="process-comm" id="paginator-process-comm">
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</div>
</div>