table.blade.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <div class="dcat-box">
  2. <div class="d-block pb-0">
  3. @include('admin::grid.table-toolbar')
  4. </div>
  5. {!! $grid->renderFilter() !!}
  6. {!! $grid->renderHeader() !!}
  7. <div class="table-responsive
  8. {{ $grid->option('table_scrollbar') ? 'overflow-x-auto' : '' }}
  9. {{ $grid->option('table_collapse') ? 'table-collapse' : '' }} table-wrapper complex-container table-middle mt-1">
  10. <table class="{{ $grid->formatTableClass() }}" id="{{ $tableId }}" >
  11. <thead>
  12. @if ($headers = $grid->getVisibleComplexHeaders())
  13. <tr>
  14. @foreach($headers as $header)
  15. {!! $header->render() !!}
  16. @endforeach
  17. </tr>
  18. @endif
  19. <tr>
  20. @foreach($grid->getVisibleColumns() as $column)
  21. <th {!! $column->formatTitleAttributes() !!}>{!! $column->getLabel() !!}{!! $column->renderHeader() !!}</th>
  22. @endforeach
  23. </tr>
  24. </thead>
  25. @if ($grid->hasQuickCreate())
  26. {!! $grid->renderQuickCreate() !!}
  27. @endif
  28. <tbody>
  29. @foreach($grid->rows() as $row)
  30. <tr {!! $row->rowAttributes() !!}>
  31. @foreach($grid->getVisibleColumnNames() as $name)
  32. <td {!! $row->columnAttributes($name) !!}>
  33. {!! $row->column($name) !!}
  34. </td>
  35. @endforeach
  36. </tr>
  37. @endforeach
  38. @if ($grid->rows()->isEmpty())
  39. <tr>
  40. <td colspan="{!! count($grid->getVisibleColumnNames()) !!}">
  41. <div style="margin:5px 0 0 10px;"><span class="help-block" style="margin-bottom:0"><i class="feather icon-alert-circle"></i>&nbsp;{{ trans('admin.no_data') }}</span></div>
  42. </td>
  43. </tr>
  44. @endif
  45. </tbody>
  46. </table>
  47. </div>
  48. {!! $grid->renderFooter() !!}
  49. {!! $grid->renderPagination() !!}
  50. </div>