templates/app/dashboard/my-subscriptions.html.twig line 1

  1. <div class="card">
  2.   <div class="card-header align-items-center d-flex">
  3.     <h4 class="card-title mb-0 flex-grow-1">
  4.       {% trans %} Abonnements {% endtrans %}
  5.     </h4>
  6.     <div class="flex-shrink-0">
  7.       <ul
  8.         class="nav justify-content-end nav-tabs-custom rounded card-header-tabs"
  9.         role="tablist"
  10.       >
  11.         <li class="nav-item">
  12.           <a
  13.             class="nav-link active"
  14.             data-bs-toggle="tab"
  15.             href="#subscriptions-expired-tab"
  16.             role="tab"
  17.           >
  18.             {% trans %} Expiré {% endtrans %}
  19.           </a>
  20.         </li>
  21.         <li class="nav-item">
  22.           <a
  23.             class="nav-link"
  24.             data-bs-toggle="tab"
  25.             href="#subscriptions-upaied-tab"
  26.             role="tab"
  27.           >
  28.             {% trans %} Non payé {% endtrans %}
  29.           </a>
  30.         </li>
  31.       </ul>
  32.     </div>
  33.   </div>
  34.   <div class="card-body px-0">
  35.     <div class="tab-content">
  36.       <div
  37.         class="tab-pane active"
  38.         id="subscriptions-expired-tab"
  39.         role="tabpanel"
  40.       >
  41.         <div
  42.           class="table-responsive px-3"
  43.           data-simplebar
  44.           style="max-height: 500px; min-height: 500px; overflow: scroll"
  45.         >
  46.           {% if expired_subscriptions|length > 0 %}
  47.           <table class="table align-middle table-nowrap table-borderless">
  48.             <tbody>
  49.               {% for subscription in expired_subscriptions %} {% include
  50.               "app/dashboard/_partials/subscription-row.html.twig" with
  51.               {'subscription': subscription, 'expired': true} %} {% endfor %}
  52.             </tbody>
  53.           </table>
  54.           <div class="row text-center">
  55.             <a href="{{ path('app_subscription_index') }}">
  56.               {% trans %} Voir tous les abonnements {% endtrans %}
  57.             </a>
  58.           </div>
  59.           {% else %}
  60.           <div class="list-group list-group-flush mt-5">
  61.             <div
  62.               class="alert alert-transparent alert-dismissible fade show px-4 mb-0 text-center"
  63.               role="alert"
  64.             >
  65.               <img
  66.                 src="/front/images/expired.png"
  67.                 width="150px"
  68.                 class="img-fluid mb-4"
  69.               />
  70.               <h5 class="text-info">
  71.                 {% trans %} Aucun abonnement expiré {% endtrans %}
  72.               </h5>
  73.               <a href="{{ path('app_subscription_index') }}">
  74.                 {% trans %} Voir tous les abonnements {% endtrans %}
  75.               </a>
  76.             </div>
  77.           </div>
  78.           {% endif %}
  79.         </div>
  80.       </div>
  81.       <!-- end tab pane -->
  82.       <div class="tab-pane" id="subscriptions-upaied-tab" role="tabpanel">
  83.         <div
  84.           class="table-responsive px-3"
  85.           data-simplebar
  86.           style="max-height: 500px; min-height: 500px; overflow: scroll"
  87.         >
  88.           {% if expired_subscriptions|length > 0 %}
  89.           <table class="table align-middle table-nowrap table-borderless">
  90.             <tbody>
  91.               {% for subscription in unpaied_subscriptions %} {% include
  92.               "app/dashboard/_partials/subscription-row.html.twig" with
  93.               {'subscription': subscription, 'expired': false} %} {% endfor %}
  94.             </tbody>
  95.           </table>
  96.           <div class="row text-center">
  97.             <a href="{{ path('app_subscription_index') }}">
  98.               {% trans %} Voir tous les abonnements {% endtrans %}
  99.             </a>
  100.           </div>
  101.           {% else %}
  102.           <div class="list-group list-group-flush mt-5">
  103.             <div
  104.               class="alert alert-transparent alert-dismissible fade show px-4 mb-0 text-center"
  105.               role="alert"
  106.             >
  107.               <img
  108.                 src="/front/images/no-money.png"
  109.                 width="150px"
  110.                 class="img-fluid mb-4"
  111.               />
  112.               <h5 class="text-info">
  113.                 {% trans %} Aucun abonnement impayé {% endtrans %}
  114.               </h5>
  115.               <a href="{{ path('app_subscription_index') }}">
  116.                 {% trans %} Voir tous les abonnements {% endtrans %}
  117.               </a>
  118.             </div>
  119.           </div>
  120.           {% endif %}
  121.         </div>
  122.       </div>
  123.       <!-- end tab pane -->
  124.     </div>
  125.   </div>
  126. </div>