templates/default/load_ballance.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block body_id 'homepage' %}
  3. {% block javascripts %}
  4. {{ parent() }}
  5. {{ encore_entry_script_tags('showBudni') }}
  6. {{ encore_entry_script_tags('showSviata') }}
  7. {{ encore_entry_script_tags('showKombi') }}
  8. {% endblock %}
  9. {% set kombi_height = is_mobile() ? 800 : 400 %}
  10. {% set sviata_height = is_mobile() ? 700: 400 %}
  11. {% set budni_height = is_mobile() ? 600: 400 %}
  12. {% block header %}{% endblock %}
  13. {% block footer %}{% endblock %}
  14. {% block body %}
  15. {% set parked_now = parking_data.now|first %}
  16. <section class="dashboard" id="load_ballance" data-parking_data="{{ parking_data|json_encode() }}">
  17.     <div class="container">
  18.         <div class="header-template">
  19.             <h2 class="text-center">Завантаженість стоянки</h2>
  20.             <p class="text-center mb-0">В дворі зараз <b>{{ parked_now.timeslot }} </b> {{ "now"|date("d.M H:i", "Europe/Kyiv") }} і припарковано <b>{{ parked_now.carsparked }} авто</b>.</p>
  21.         </div>
  22.         <div>
  23.             <p class="d-inline-flex gap-1">
  24.             <a class="btn btn-primary" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
  25.                 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-down" viewBox="0 0 16 16">
  26.                     <path fill-rule="evenodd" d="M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1"/>
  27.                 </svg>
  28.                 Конкретно
  29.             </a>
  30.             </p>
  31.             <div class="collapse" id="collapseExample">
  32.                 <div class="card card-body">
  33.                     {{ parked_now.whoisparked|raw }}
  34.                 </div>
  35.             </div> 
  36.         </div>
  37.         <h3 class="text-start">Будні</h3>
  38.         <canvas class="my-4 w-100" id="budni" width="900" height="{{ budni_height }}"></canvas>
  39.         
  40.         <h3 class="text-start">Свята </h3>
  41.         <canvas class="my-4 w-100" id="holiday" width="900"  height="{{ sviata_height }}"></canvas>
  42.         <h3 class="text-start">Комбінований </h3>
  43.         <canvas class="my-4 w-100" id="kombi" width="900"  height="{{ kombi_height}}"></canvas>
  44.     </div>
  45. </section>
  46. {% endblock %}