src/AnthillBundle/Resources/views/Vacancy/show/_item.html.twig
{#
This file is part of the Veslo project <https://github.com/symfony-doge/veslo>.
(C) 2019 Pavel Petrov <itnelo@gmail.com>.
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
@license https://opensource.org/licenses/GPL-3.0 GPL-3.0
#}
{#
Vacancy item on show page.
{
vacancy // vacancy entity
route_list_by_category // route to vacancy list by category action
}
#}
{% import '@VesloApp/Common/macro/date.html.twig' as date %}
{% import '@VesloAnthill/Vacancy/macro/salary.html.twig' as salary %}
{% import '@VesloAnthill/Vacancy/macro/categories.html.twig' as categories %}
{% import '@VesloAnthill/Company/macro/name.html.twig' as companyName %}
{% import '@VesloAnthill/Company/macro/logo.html.twig' as companyLogo %}
<div class="row">
<div class="col-md-3">
<div class="row mt-1">
<div class="col-md-12">
{{ companyLogo.logo(vacancy.company, 'float-md-right') }}
</div>
</div>
</div>
<div class="col-md-9">
<div class="row mt-2 mt-md-0">
<div class="col-md-8">
<h1>
{{- vacancy.title -}}
</h1>
</div>
</div>
<div class="row">
<div class="col-md-8">
<h2>
{{ salary.salary(vacancy) }}
</h2>
</div>
</div>
<div class="row mt-2">
<div class="col-md-12">
{{ 'for_company'|trans({}, 'misc') }}
<span class="font-weight-bold">
{{- companyName.name(vacancy.company) -}}
</span>,
<span>
{{- vacancy.regionName -}}
</span>
</div>
</div>
<div class="row mt-2">
<div class="col-md-12">
{{ 'vacancy_posted_on'|trans }}
<mark>
{{- date.date(vacancy.publicationDate) -}}
</mark>
<a href="{{- vacancy.url -}}" target="_blank" class="underline"></a>
</div>
</div>
<div class="row mt-4">
<div class="col-md-8">
{{- vacancy.text|striptags('<ul><li><p><br><strong>')|stripattributes|raw -}}
</div>
</div>
<div class="row mt-4">
<div class="col-md-8">
{{ 'vacancy_is_found'|trans }}
<mark>
{{- date.date(vacancy.synchronizationDate) -}}
</mark>
{{ 'by_roadmap'|trans }}
<mark>
{{- vacancy.roadmapName -}}
</mark>
</div>
</div>
<div class="row mt-2">
<div class="col-md-8">
{{ 'categories'|trans({}, 'entities') }}:
<span class="ml-2">
{{ categories.categories(vacancy, route_list_by_category) }}
</span>
</div>
</div>
</div>
</div>