templates/app/expense/add-modal.html.twig line 1

  1. <div
  2.   id="add-modal"
  3.   class="modal fade"
  4.   tabindex="-1"
  5.   role="dialog"
  6.   aria-labelledby="add-modal-label"
  7.   aria-hidden="true"
  8.   data-bs-backdrop="static"
  9.   data-bs-keyboard="true"
  10. >
  11.   <div class="modal-dialog modal-md">
  12.     {{ form_start(form) }}
  13.     <div class="modal-content">
  14.       <div class="modal-header">
  15.         <h5 class="modal-title" id="add-modal-label">
  16.           {% trans %} Créer une nouvelle dépense {% endtrans %}
  17.         </h5>
  18.         <button
  19.           type="button"
  20.           class="btn-close"
  21.           data-bs-dismiss="modal"
  22.           aria-label="Close"
  23.         ></button>
  24.       </div>
  25.       <div class="modal-body">
  26.         <div class="row mb-4">
  27.           <label for="horizontal-name-input" class="col-sm-3 col-form-label">
  28.             {{ form_label(form.name) }}
  29.           </label>
  30.           <div class="col-sm-9">
  31.             {{ form_widget(form.name) }}
  32.             <div class="text-danger" style="margin-top: 0.25rem">
  33.               <small>{{ form_errors(form.name) }}</small>
  34.             </div>
  35.             <div class="text-info" style="margin-top: 0.25rem">
  36.               <small>{{ form_help(form.name) }}</small>
  37.             </div>
  38.           </div>
  39.         </div>
  40.         <div class="row mb-4">
  41.           <label
  42.             for="horizontal-reference-input"
  43.             class="col-sm-3 col-form-label"
  44.           >
  45.             {{ form_label(form.reference) }}
  46.           </label>
  47.           <div class="col-sm-9">
  48.             {{ form_widget(form.reference) }}
  49.             <div class="text-danger" style="margin-top: 0.25rem">
  50.               <small>{{ form_errors(form.reference) }}</small>
  51.             </div>
  52.             <div class="text-info" style="margin-top: 0.25rem">
  53.               <small>{{ form_help(form.reference) }}</small>
  54.             </div>
  55.           </div>
  56.         </div>
  57.         <div class="row mb-4">
  58.           <label for="horizontal-type-input" class="col-sm-3 col-form-label">
  59.             {{ form_label(form.type) }}
  60.           </label>
  61.           <div class="col-sm-9">
  62.             {{ form_widget(form.type) }}
  63.             <div class="text-danger" style="margin-top: 0.25rem">
  64.               <small>{{ form_errors(form.type) }}</small>
  65.             </div>
  66.             <div class="text-info" style="margin-top: 0.25rem">
  67.               <small>{{ form_help(form.type) }}</small>
  68.             </div>
  69.           </div>
  70.         </div>
  71.         <div class="row mb-4">
  72.           <label for="horizontal-amount-input" class="col-sm-3 col-form-label">
  73.             {{ form_label(form.amount) }}
  74.           </label>
  75.           <div class="col-sm-9">
  76.             {{ form_widget(form.amount) }}
  77.             <div class="text-danger" style="margin-top: 0.25rem">
  78.               <small>{{ form_errors(form.amount) }}</small>
  79.             </div>
  80.             <div class="text-info" style="margin-top: 0.25rem">
  81.               <small>{{ form_help(form.amount) }}</small>
  82.             </div>
  83.           </div>
  84.         </div>
  85.         <div class="row mb-4">
  86.           <label for="horizontal-date-input" class="col-sm-3 col-form-label">
  87.             {{ form_label(form.date) }}
  88.           </label>
  89.           <div class="col-sm-9">
  90.             {{ form_widget(form.date) }}
  91.             <div class="text-danger" style="margin-top: 0.25rem">
  92.               <small>{{ form_errors(form.date) }}</small>
  93.             </div>
  94.             <div class="text-info" style="margin-top: 0.25rem">
  95.               <small>{{ form_help(form.date) }}</small>
  96.             </div>
  97.           </div>
  98.         </div>
  99.         <div class="row mb-4">
  100.           <label
  101.             for="horizontal-description-input"
  102.             class="col-sm-3 col-form-label"
  103.           >
  104.             {{ form_label(form.description) }}
  105.           </label>
  106.           <div class="col-sm-9">
  107.             {{ form_widget(form.description) }}
  108.             <div class="text-danger" style="margin-top: 0.25rem">
  109.               <small>{{ form_errors(form.description) }}</small>
  110.             </div>
  111.             <div class="text-info" style="margin-top: 0.25rem">
  112.               <small>{{ form_help(form.description) }}</small>
  113.             </div>
  114.           </div>
  115.         </div>
  116.       </div>
  117.       <div class="modal-footer">
  118.         <button
  119.           type="button"
  120.           class="btn btn-secondary waves-effect"
  121.           data-bs-dismiss="modal"
  122.         >
  123.           {% trans %} Annuler {% endtrans %}
  124.         </button>
  125.         <button type="submit" class="btn btn-primary waves-effect waves-light">
  126.           {% trans %} Sauvegarder {% endtrans %}
  127.         </button>
  128.       </div>
  129.     </div>
  130.     {{ form_end(form) }}
  131.   </div>
  132. </div>