modal.blade.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <div {{ $attributes->merge(['class' => $makeModalClass(), 'id' => $id]) }}
  2. @isset($staticBackdrop) data-backdrop="static" data-keyboard="false" @endisset>
  3. <div class="{{ $makeModalDialogClass() }}">
  4. <div class="modal-content">
  5. {{--Modal header --}}
  6. <div class="{{ $makeModalHeaderClass() }}">
  7. <h4 class="modal-title">
  8. @isset($icon)<i class="{{ $icon }} mr-2"></i>@endisset
  9. @isset($title){{ $title }}@endisset
  10. </h4>
  11. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  12. <span aria-hidden="true">&times;</span>
  13. </button>
  14. </div>
  15. {{-- Modal body --}}
  16. @if(! $slot->isEmpty())
  17. <div class="modal-body">{{ $slot }}</div>
  18. @endif
  19. {{-- Modal footer --}}
  20. <div class="modal-footer">
  21. @isset($footerSlot)
  22. {{ $footerSlot }}
  23. @else
  24. <x-adminlte-button class="{{ $makeCloseButtonClass }}"
  25. data-dismiss="modal" label="Close"/>
  26. @endisset
  27. </div>
  28. </div>
  29. </div>
  30. </div>