{% set conclusion = (cartConclusion is defined and cartConclusion == true) ? true : false %}
{% set status = conclusion?
[null, 'done', 'done', 'done', 'done', 'done', 'done', 'current']:
[null, 'current', 'pending', 'pending', 'pending', 'pending', 'pending', 'pending'] %}
{% set step = 1 %}
<nav class="checkout-phases cart-steps">
{# LISTAGEM #}
<a id="cart-step-list" href="{{ conclusion ? '#' : '#cart-list--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('cart', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{# LOGIN OU CADASTRO #}
{% if not user %}
<a id="cart-step-login" href="{{ conclusion ? '#' :'#cart-login--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('identification', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{% endif %}
{# DADOS DO USUÁRIO #}
{% if showInfoStep %}
<a id="cart-step-info" href="{{ (conclusion and user) ? '#' :'#cart-info--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('information', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{% endif %}
{# CONTRATOS #}
{% if hasContracts %}
<a id="cart-step-contract" href="{{ (conclusion and user) ? '#' : '#cart-contract--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('contract', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{% endif %}
{# PAGAMENTO DEFAULT #}
<a id="cart-step-payment" href="{{ (conclusion and user) ? '#' : '#cart-payment--content, #cart-info-checkout--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('payment', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{# PAGAMENTO CUSTOM #}
{% if customCart %}
<a id="cart-step-payment-custom" href="{{ (conclusion and user) ? '#' : '#cart-payment-custom--content, #cart-info-checkout--content' }}" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('confirm', 'cart') }}</span>
</a>
<span class="stroke"></span>
{% set step = step + 1 %}
{% endif %}
{# CONCLUSÃO #}
<a id="cart-step-conclusion" href="#cart-conclusion--content" class="phase cart-step" data-status="{{ status[step] }}">
<span class="step-wrap">
<i class="fas fa-check-circle ico-check"></i>
<span class="number">{{ step }}</span>
</span>
<span class="name">{{ getLanguage('conclusion', 'cart') }}</span>
</a>
</nav>