src/Elements/Bundle/DemiFrontendBundle/Resources/views/Includes/overlays/sections/header-with-title.html.twig line 1

Open in your IDE?
  1. {% set closeIcon = closeIcon is defined ? closeIcon : false %}
  2. {% set historyBack = historyBack  is defined ? historyBack  : false %}
  3. {% set backLink = backLink  is defined ? backLink  : null %}
  4. {% set noHeadlineMarkup = noHeadlineMarkup is defined ? noHeadlineMarkup : false %}
  5. <div class="overlay__header">
  6.     {% if not closeIcon %}
  7.         {% if historyBack %}
  8.             <a href="javascript:history.back()" class="overlay__header-item">
  9.                 <span class="demi-icon demi-icon-chevron-left text-primary fz16"
  10.                       title="{{ 'demi.back'|trans }}"
  11.                       aria-label="{{ 'demi.back'|trans }}"></span> </a>
  12.         {% elseif backLink is not empty %}
  13.             <a href="{{ backLink }}" class="overlay__header-item js-history-controller__link">
  14.                 <span class="demi-icon demi-icon-chevron-left text-primary fz16"
  15.                       title="{{ "demi.close"|trans }}"
  16.                       aria-label="{{ "demi.back"|trans }}"></span> </a>
  17.         {% else %}
  18.             <button class="btn-no-styling overlay__header-item js-overlay__close" type="button">
  19.                 <span class="demi-icon demi-icon-chevron-left text-primary fz16"
  20.                       title="{{ "demi.close"|trans }}"
  21.                       aria-label="{{ "demi.close"|trans }}"></span>
  22.             </button>
  23.         {% endif %}
  24.     {% endif %}
  25.     <div class="overlay__header-item overlay__header-item--bordered">
  26.         {% if noHeadlineMarkup %}
  27.             <span class="h3 m-0 text-primary font-default text-truncate">{{ title }}</span>
  28.         {% else %}
  29.             <h3 class="m-0 text-primary font-default text-truncate">{{ title }}</h3>
  30.         {% endif %}
  31.     </div>
  32.     {% if closeIcon %}
  33.         <button class="btn-no-styling overlay__header-item js-overlay__close overlay__header-item--bordered ml-auto" type="button">
  34.                 <span class="demi-icon demi-icon-close text-primary fz16"
  35.                       title="{{ "demi.close"|trans }}"
  36.                       aria-label="{{ "demi.close"|trans }}"></span>
  37.         </button>
  38.     {% endif %}
  39. </div>