allegati-modal.blade.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <div wire:ignore class="modal fade " id="allegatiModal" tabindex="-1" aria-labelledby="allegatiModalLabel"
  2. aria-hidden="true" data-keyboard="false">
  3. <div class="modal-dialog modal-xl">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <h5 class="modal-title" id="allegatiModalLabel">Inserimento/modifica allegati</h5>
  7. </div>
  8. <div class="modal-body">
  9. <div class="row mt-3">
  10. <div class="col-md-4">
  11. <label for="allegatoName" class="form-label">Nome</label>
  12. </div>
  13. <div class="col-md-8">
  14. <input class="form-control" type="text" id="allegatoName" placeholder="Nome"
  15. wire:model="allegatoName">
  16. </div>
  17. </div>
  18. <div class="row mt-3">
  19. <div class="col-md-4">
  20. <label for="allegatoGallery" class="form-label">Tipologia</label>
  21. </div>
  22. <div class="col-md-8">
  23. <select class="form-control" style="width:100%" wire:model="allegatoGallery">
  24. <option value="">
  25. @foreach ($allegatiType as $t)
  26. <option value="{{ $t->id }}">{{ $t->name }}
  27. @endforeach
  28. </select>
  29. </div>
  30. </div>
  31. <div class="row mt-3">
  32. <div class="col-md-4">
  33. <label for="" class="form-label">Files</label>
  34. </div>
  35. <div class="col-md-8">
  36. <input type="file" wire:model="allegati" multiple>
  37. <div id="attachments">
  38. @foreach ($allegatiFiles as $a)
  39. {{ $a }}<br>
  40. @endforeach
  41. </div>
  42. </div>
  43. </div>
  44. <div class="row mt-3">
  45. <div class="col-md-4">
  46. <label for="" class="form-label">Visibile in stampa</label>
  47. </div>
  48. <div class="col-md-8">
  49. <div class="custom-control custom-switch custom-switch-md">
  50. <input type="checkbox" class="custom-control-input" id="allegatoVisible"
  51. wire:model="allegatoVisible">
  52. <label class="custom-control-label" for="allegatoVisible">&nbsp;</label>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="modal-footer">
  58. <button type="button" class="btn btn-secondary" data-dismiss="modal">Annulla</button>
  59. @if (!$this->validated)
  60. <button type="button" class="btn btn-primary" wire:click.prevent="saveAllegato()">Salva</button>
  61. @endif
  62. </div>
  63. </div>
  64. </div>
  65. </div>