src/Elements/Bundle/DemiFrontendBundle/Resources/views/Includes/overlays/search-duration.html.twig line 1

Open in your IDE?
  1. <script type="text/javascript" data-cookieconsent="ignore">
  2.     _config.searchDurationOverlay = true;
  3. </script>
  4. <div id="search-duration-overlay" class="overlay js-overlay js-search-duration-overlay"
  5.      tabindex="-1"
  6.      role="dialog"
  7.      aria-label="{{ 'demi.search.travel-period'|trans }}"
  8.      aria-hidden="true">
  9.     {{ include('@ElementsDemiFrontend/Includes/overlays/sections/header.html.twig') }}
  10.     <div class="overlay__content">
  11.         <div class="ribbon mb-4">
  12.             <div class="ribbon__item ribbon__item--has-flag">
  13.                 <div>
  14.                     {{ 'demi.search.for'|trans }}
  15.                 </div>
  16.                 <div class="ribbon__title js-search-duration-overlay__type-text">
  17.                     {{ 'demi.search.exact-period'|trans }}
  18.                 </div>
  19.             </div>
  20.         </div>
  21.         <div class="container">
  22.             <hr>
  23.             <ul class="list-unstyled">
  24.                 <li>
  25.                     <div class="row row--gutter-width-10 custom-radio-wrapper">
  26.                         <div class="col">
  27.                             <span class="h3 m-0"><label class="d-block pb-2" for="search-duration-type-exact">{{ 'demi.search.exact-period'|trans }}</label></span>
  28.                             <div class="text-muted">
  29.                                 <label for="search-duration-type-exact">
  30.                                     {{ 'demi.search.results-fix'|trans }}
  31.                                 </label>
  32.                             </div>
  33.                         </div>
  34.                         <div class="col col-auto">
  35.                             <label class="custom-radio js-search-duration-overlay__type-radio">
  36.                                 <input id="search-duration-type-exact"
  37.                                        class="custom-radio__input"
  38.                                        type="radio"
  39.                                        name="search-duration-type"
  40.                                        value="exact">
  41.                                 <span class="custom-radio__box mr-0"></span>
  42.                             </label>
  43.                         </div>
  44.                     </div>
  45.                     <hr>
  46.                 </li>
  47.                 <li>
  48.                     <div class="row row--gutter-width-10 custom-radio-wrapper">
  49.                         <div class="col">
  50.                             <span class="h3 m-0"><label class="d-block pb-2" for="search-duration-type-variable">{{ 'demi.search.variable-period'|trans }}</label></span>
  51.                             <div class="text-muted">
  52.                                 <label for="search-duration-type-variable">
  53.                                     {{ 'demi.search.results-flexible'|trans }}
  54.                                 </label>
  55.                             </div>
  56.                         </div>
  57.                         <div class="col col-auto">
  58.                             <label class="custom-radio js-search-duration-overlay__type-radio">
  59.                                 <input id="search-duration-type-variable"
  60.                                        class="custom-radio__input"
  61.                                        type="radio"
  62.                                        name="search-duration-type"
  63.                                        value="variable">
  64.                                 <span class="custom-radio__box mr-0"></span>
  65.                             </label>
  66.                         </div>
  67.                     </div>
  68.                     <div class="js-search-duration-overlay__nights collapse" aria-expanded="false">
  69.                         <div class="text-muted mt-3">
  70.                             {{ 'demi.search.choose-nights'|trans }}
  71.                         </div>
  72.                         <div class="row row--gutter-width-6 row--vertical-gutter-6 mt-3">
  73.                             {%  set nightOptions = demi_core_configuration('getVariableNightMappings',[])|split(',') %}
  74.                             {% for option in nightOptions %}
  75.                                 <div class="col col-6">
  76.                                     {{ include('@ElementsDemiFrontend/Includes/elements/buttons/toggle-button.html.twig',{
  77.                                         'type': 'radio',
  78.                                         'name': 'nights',
  79.                                         'hasIcon': false,
  80.                                         'isBlock': true,
  81.                                         'value': option,
  82.                                         'text': option ~ " " ~ ("demi.nights"|trans),
  83.                                         'styleModifier': 'js-search-duration-overlay__nights-radio'
  84.                                     }) }}
  85.                                 </div>
  86.                             {% endfor %}
  87.                         </div>
  88.                     </div>
  89.                     <hr>
  90.                 </li>
  91.             </ul>
  92.         </div>
  93.     </div>
  94. </div>