templates/facility/partials/facilities-filter.html.twig line 1

Open in your IDE?
  1. {% set selectedDate = app.request.get('date') %}
  2. <form action="/404" data-action="{{ app.request.pathInfo }}" class="js-ajax-form__form">
  3.     <div class="container">
  4.         <div class="d-flex flex-column-reverse flex-md-row align-items-center">
  5.             <div class="d-md-none">
  6.                 {% if hasInfoSnowWarnings() %}
  7.                     <button type="button" class="btn facilities-filter-btn position-relative mb-3 js-dynamic-modal-toggle"
  8.                             data-bs-toggle="modal" data-bs-target="#warningsModal"
  9.                             data-content-url="{{ prettyPath('info-snow-modal-ajax') }}">
  10.                         <span class="icon icon-warning me-2" aria-hidden="true"></span>
  11.                         {{ 'infosnow.warngs'|trans }}
  12.                         <span class="facilities-warnings__dot ms-2"></span>
  13.                     </button>
  14.                 {% endif %}
  15.             </div>
  16.             <a href="" class="btn facilities-filter-btn js-ajax-form__link">
  17.                 <span class="icon icon-calendar-today me-2" aria-hidden="true"></span>
  18.                 {{ 'facility.overview.date-picker.today'|trans }}
  19.             </a>
  20.             <div class="d-flex align-items-center">
  21.                 <a href="?date={{ selectedDate|date_modify('-1 day')|date('Y-m-d\\T00:00:00') }}" class="btn facilities-filter-btn--icon js-ajax-form__link {{ selectedDate|date('Y-m-d\\T00:00:00') == ''|date('Y-m-d\\T00:00:00') ? 'invisible' : '' }}">
  22.                     <span class="icon icon-chevron-left" aria-hidden="true"></span>
  23.                     <span class="visually-hidden">{{ 'facility.overview.date-picker.day-before'|trans }}</span>
  24.                 </a>
  25.                 <div class="datepicker__wrapper">
  26.                     {{ include('includes/form/date-picker.html.twig', {
  27.                         'id': 'date',
  28.                         'name': 'date',
  29.                         'label': 'facility.overview.date-picker.label'|trans,
  30.                         'icon': 'calendar',
  31.                         'required': false,
  32.                         'min': ''|date('Y-m-d\\T00:00:00'),
  33.                         'value': selectedDate|date('Y-m-d\\T00:00:00'),
  34.                     }, with_context = false) }}
  35.                 </div>
  36.                 <a href="?date={{ selectedDate|date_modify('+1 day')|date('Y-m-d\\T00:00:00') }}" class="btn facilities-filter-btn--icon js-ajax-form__link">
  37.                     <span class="icon icon-chevron-right" aria-hidden="true"></span>
  38.                     <span class="visually-hidden">{{ 'facility.overview.date-picker.day-after'|trans }}</span>
  39.                 </a>
  40.             </div>
  41.         </div>
  42.     </div>
  43. </form>
  44. {{ include('includes/overlays/dynamic-modal.html.twig', { 'id': 'warningsModal' }) }}