src/DcSiteBundle/Resources/views/Modules/vehicle/vehicle-equipment.html.twig line 1

Open in your IDE?
  1. <section class="car-configuration-section" id="select-vehicle-equipment">
  2.     <div class="container" id="vehicleEquipment">
  3.         {% if headerType is not defined %}
  4.             {% set headerType = 'all' %}
  5.         {% endif %}
  6.         {% include '@DcSite/Modules/vehicle/vehicle-equipment-header_'~headerType~'.html.twig' %}
  7.         <div class="car-table">
  8.             <div class="car-table__header sticky js-scroll-sync js-touch-scroll" data-scroll-sync="configuration-table">
  9.                 <div class="car-table__row">
  10.                     <div class="car-table__col-left --th">{{ 'car_page.compare.equipment'|trans({}, 'dc_base') }}</div>
  11.                     <div v-for="equipment in compared" class="car-table__col --th" v-html="equipment.title"></div>
  12.                 </div>
  13.             </div>
  14.             <template v-for="group, key, idx in modelOptions">
  15.                 <div class="car-table__body-title" :class="{'--opened': idx == 0 && firstTabOpen }" v-html="group.title"></div>
  16.                 <div class="car-table__body js-scroll-sync js-touch-scroll" :class="{'--opened': idx == 0 && firstTabOpen }"
  17.                      data-scroll-sync="configuration-table">
  18.                     <div v-for="option in group.options" class="car-table__row">
  19.                         <div class="car-table__col-left">
  20.                             <p class="car-table__text-option" v-html="option.title"></p>
  21.                         </div>
  22.                         <div v-for="equipment in compared" class="car-table__col">
  23.                             <span v-if="!option.values[equipment.id]" class="car-table__no"> - </span>
  24.                             <span v-if="option.values[equipment.id] && !option.values[equipment.id].value"
  25.                                   :class="option.values[equipment.id].optional ? 'car-table__optional' : 'car-table__yes'"> + </span>
  26.                             <span v-if="option.values[equipment.id] && option.values[equipment.id].value"
  27.                                   class="car-table__text" v-html="option.values[equipment.id].value"></span>
  28.                             <span v-if="option.values[equipment.id] && option.values[equipment.id].price"
  29.                                   class="car-table__text">
  30.                                 <span v-html="option.values[equipment.id].price.toLocaleString()"></span> грн
  31.                             </span>
  32.                         </div>
  33.                     </div>
  34.                 </div>
  35.             </template>
  36.         </div>
  37.     </div>
  38. </section>
  39. <svg width="0" height="0" class="hidden">
  40.     <symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 29 29" id="icon-variation-plus">
  41.         <path d="M21.512 12.84V14.728H15.24V21H13.352V14.728H7.112V12.84H13.352V6.6H15.24V12.84H21.512Z" fill="currentColor"/>
  42.         <circle cx="14.5" cy="14.5" r="14" stroke="currentColor"/>
  43.     </symbol>
  44.     <symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 29 29" id="icon-variation-check">
  45.         <polygon points="22.186,10.52 14.054,18.652 9.814,14.411 8.4,15.825 14.054,21.48 23.6,11.934" fill="currentColor"/>
  46.     </symbol>
  47.     <symbol fill="none" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 10 8" id="icon-check">
  48.         <path d="M9 1L3.5 6.5L1 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  49.     </symbol>
  50. </svg>