{% import "front/appointment/macro/macro.html.twig" as _widget %}
{% set data = {
'actualstep': currentStep,
'maxstep': maxStep ,
'steps': {
0: 'location',
1: 'car',
2: 'service',
3: 'calendar',
4: 'validation'
}
} %}
<div class="timeline_container">
<div class="head"></div>
<h2 class="title">{{ 'timeline.title'|trans }}</h2>
<div class="content">
<ul class="timeline_list">
{% for step in data.steps %}
{% if loop.index != 1 %}
<li class="sepa">
<div class="line"></div>
</li>
{% endif %}
<li class="timeline_item">
{% set trad = 'timeline.' ~ step %}
{% if data.maxstep + 1 > loop.index %}
<span class="timeline_link {% if data.actualstep == loop.index %}actual{% endif %}"
id="{{ loop.index }}"
style="background-image: url('/img/icons/icon_timeline_{{ data.steps[loop.index - 1] }}.svg')"
nonce="{{ csp_nonce('style') }}"
></span>
<span class="timeline_link mobile{% if data.actualstep == loop.index %}actual{% endif %}"
id="{{ loop.index }}"
style="background-image: url('/img/icons/icon_timeline_{{ data.steps[loop.index - 1] }}_white.svg')"
nonce="{{ csp_nonce('style') }}"
></span>
{{ _widget.timeline_description(step, appointment) }}
{% else %}
<span class="timeline_link disabled" id="{{ loop.index }}"
style="background-image: url('/img/icons/icon_timeline_{{ data.steps[loop.index - 1] }}.svg')"></span>
<span class="timeline_link disabled mobile" id="{{ loop.index }}"
style="background-image: url('/img/icons/icon_timeline_{{ data.steps[loop.index - 1] }}_white.svg')"></span>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
</div>