templates/app/child/_partials/card/classroom.html.twig line 1

  1. <div class="card">
  2.   <div
  3.     class="card-header"
  4.     style="padding-top: 0.75rem; padding-bottom: 0.75rem"
  5.   >
  6.     <div class="row" style="align-items: baseline">
  7.       <div class="col-6">
  8.         <h5 class="card-title mb-3">
  9.           {% trans %} Salles de classe {% endtrans %}
  10.         </h5>
  11.       </div>
  12.       <div class="col-6 text-end">
  13.         <button
  14.           type="button"
  15.           class="btn btn-soft-light waves-effect waves-light"
  16.           data-bs-toggle="modal"
  17.           data-bs-target="#assignnewclasschild-modal"
  18.         >
  19.           <i class="bx bx-plus font-size-16 align-middle me-2"></i>
  20.           {% trans %} Ajouter / Modifier {% endtrans %}
  21.         </button>
  22.       </div>
  23.     </div>
  24.   </div>
  25.   {% include "app/child/_partials/_modal/assign-class.html.twig" with
  26.   {'all_classrooms': all_classrooms} %}
  27.   <div class="card-body">
  28.     <div class="list-group list-group-flush">
  29.       {% if classrooms|length == 0 %}
  30.       <div
  31.         class="alert alert-transparent alert-dismissible fade show px-4 mb-0 text-center"
  32.         role="alert"
  33.       >
  34.         <i
  35.           class="mdi mdi-alert-circle-outline d-block display-4 mt-2 mb-3 text-info"
  36.         ></i>
  37.         <h5 class="text-info">{% trans %} Info {% endtrans %}</h5>
  38.         <p>{% trans %} No Salle de classe {% endtrans %}</p>
  39.       </div>
  40.       {% endif %} {% for classroom in classrooms %}
  41.       <a
  42.         href="{{ path('app_classroom_show', { id: classroom.id }) }}"
  43.         class="list-group-item list-group-item-action"
  44.       >
  45.         <div class="d-flex align-items-center">
  46.           <div class="avatar-md flex-shrink-0 me-3">
  47.             <img
  48.               src="/front/images/classroom.png"
  49.               alt="{{ classroom.name }}"
  50.               style="width: -webkit-fill-available"
  51.               class="img-thumbnail p-0"
  52.             />
  53.           </div>
  54.           <div class="flex-grow-1">
  55.             <div>
  56.               <h5 class="font-size-14 mb-1">
  57.                 {{ classroom.name }}
  58.                 -
  59.                 {{ classroom.section.name }}
  60.               </h5>
  61.               <p class="font-size-13 text-muted mb-0">
  62.                 {{ classroom.description }}
  63.               </p>
  64.             </div>
  65.           </div>
  66.         </div>
  67.       </a>
  68.       {% endfor %}
  69.     </div>
  70.   </div>
  71. </div>