templates/bilan_carbone/index.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block javascripts %}
  3.     {{ encore_entry_script_tags('app') }}
  4.     {{ encore_entry_script_tags('dashboard') }}
  5.     {{ encore_entry_script_tags('bilan-carbone') }}
  6. {% endblock %}
  7. {% block title %}
  8.     Bilan Carbone SI -
  9.     {{company.name}}
  10. {% endblock %}
  11. {% block pageTitle %}Bilan Carbone SI -
  12.     {{company.name}}
  13. {% endblock %}
  14. {% block pageActions %}{% endblock %}
  15. {% block body %}
  16.     <div class="container-fluid px-0">
  17.         <div class="row align-items-stretch gy-5">
  18.             <div class="col-12 col-lg-7">
  19.                 <div class="card p-2 bg-white">
  20.                     {% include 'bilan_carbone/partials/_index_last.html.twig' with {lastBilan, company} %}
  21.                 </div>
  22.                 <div class="d-flex flex-column flex-md-row justify-content-between mt-3 gap-3">
  23.                     <button type="button" id="new-bilan-button" class="btn btn-primary w-100">Effectuer un nouveau bilan carbone</button>
  24.                     <button type="button" id="new-simulation-button" class="btn btn-secondary-simulation w-100">Effectuer une nouvelle simulation</button>
  25.                 </div>
  26.             </div>
  27.             <div class="col-12 col-lg-5">
  28.                 {% include 'bilan_carbone/partials/_index_history.html.twig' with {otherBilans, company} %}
  29.             </div>
  30.         </div>
  31.     </div>
  32.     <!-- Modal pour choisir un bilan de base -->
  33.     <div class="modal fade" id="bilan-modal" tabindex="-1" aria-labelledby="bilanModalLabel" aria-hidden="true">
  34.         <div class="modal-dialog modal-dialog-centered">
  35.             <div class="modal-content">
  36.                 <div class="modal-header">
  37.                     <h5 class="modal-title" id="bilanModalLabel">Choisir un bilan comme base</h5>
  38.                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  39.                 </div>
  40.                 <div class="modal-body">
  41.                     <p>Vous pouvez récupérer les données d'un bilan existant afin d'en faire une simulation ou un nouveau bilan.</p>
  42.                     <form id="select-bilan-form">
  43.                         <div class="mb-3">
  44.                             <label for="select-bilan" class="form-label">Sélectionnez un bilan existant :</label>
  45.                             <select id="select-bilan" class="form-select">
  46.                                 <option value="">Aucun bilan de base</option>
  47.                                 {% for bilan in bilans %}
  48.                                     <option value="{{ bilan.id }}">
  49.                                         {{ bilan.type ? "Simulation" : "Bilan" }}
  50.                                         -
  51.                                         {{ bilan.name }}
  52.                                         -
  53.                                         {{ bilan.createdAt|date('d/m/Y') }}
  54.                                     </option>
  55.                                 {% endfor %}
  56.                             </select>
  57.                         </div>
  58.                     </form>
  59.                 </div>
  60.                 <div class="modal-footer">
  61.                     {% include 'partials/buttons/_button_close_modal.html.twig' %}
  62.                     <button type="button" id="continue-bilan-btn" class="btn btn-primary">Continuer</button>
  63.                 </div>
  64.             </div>
  65.         </div>
  66.     </div>
  67. {% endblock %}