{% set closeIcon = closeIcon is defined ? closeIcon : false %}
{% set historyBack = historyBack is defined ? historyBack : false %}
{% set backLink = backLink is defined ? backLink : null %}
{% set noHeadlineMarkup = noHeadlineMarkup is defined ? noHeadlineMarkup : false %}
<div class="overlay__header">
{% if not closeIcon %}
{% if historyBack %}
<a href="javascript:history.back()" class="overlay__header-item">
<span class="demi-icon demi-icon-chevron-left text-primary fz16"
title="{{ 'demi.back'|trans }}"
aria-label="{{ 'demi.back'|trans }}"></span> </a>
{% elseif backLink is not empty %}
<a href="{{ backLink }}" class="overlay__header-item js-history-controller__link">
<span class="demi-icon demi-icon-chevron-left text-primary fz16"
title="{{ "demi.close"|trans }}"
aria-label="{{ "demi.back"|trans }}"></span> </a>
{% else %}
<button class="btn-no-styling overlay__header-item js-overlay__close" type="button">
<span class="demi-icon demi-icon-chevron-left text-primary fz16"
title="{{ "demi.close"|trans }}"
aria-label="{{ "demi.close"|trans }}"></span>
</button>
{% endif %}
{% endif %}
<div class="overlay__header-item overlay__header-item--bordered">
{% if noHeadlineMarkup %}
<span class="h3 m-0 text-primary font-default text-truncate">{{ title }}</span>
{% else %}
<h3 class="m-0 text-primary font-default text-truncate">{{ title }}</h3>
{% endif %}
</div>
{% if closeIcon %}
<button class="btn-no-styling overlay__header-item js-overlay__close overlay__header-item--bordered ml-auto" type="button">
<span class="demi-icon demi-icon-close text-primary fz16"
title="{{ "demi.close"|trans }}"
aria-label="{{ "demi.close"|trans }}"></span>
</button>
{% endif %}
</div>