diff --git a/resources/views/components/empty.blade.php b/resources/views/components/empty.blade.php new file mode 100644 index 0000000..0c6e768 --- /dev/null +++ b/resources/views/components/empty.blade.php @@ -0,0 +1,3 @@ +
+

{{ __('There are no items in this table') }}

+
\ No newline at end of file diff --git a/resources/views/grid-view/grid-view.blade.php b/resources/views/grid-view/grid-view.blade.php index 7f2e708..0e91a2c 100644 --- a/resources/views/grid-view/grid-view.blade.php +++ b/resources/views/grid-view/grid-view.blade.php @@ -28,7 +28,7 @@
@include('laravel-views::components.toolbar.toolbar')
- + @if (count($items))
@foreach ($items as $item)
@@ -49,8 +49,12 @@ />
@endforeach +
- +@else + {{-- Empty data message --}} + + @endif {{-- Paginator, loading indicator and totals --}}
{{ $items->links() }} diff --git a/resources/views/list-view/list-view.blade.php b/resources/views/list-view/list-view.blade.php index 8047981..eba3450 100644 --- a/resources/views/list-view/list-view.blade.php +++ b/resources/views/list-view/list-view.blade.php @@ -5,6 +5,7 @@
+ @if (count($items)) @foreach ($items as $item)
@if ($this->hasBulkActions) @@ -17,6 +18,10 @@
@endforeach + @else + {{-- Empty data message --}} + + @endif {{-- Paginator, loading indicator and totals --}} diff --git a/resources/views/table-view/table-view.blade.php b/resources/views/table-view/table-view.blade.php index f4cf9ee..a8c8139 100644 --- a/resources/views/table-view/table-view.blade.php +++ b/resources/views/table-view/table-view.blade.php @@ -25,9 +25,7 @@ @else {{-- Empty data message --}} -
-

{{ __('There are no items in this table') }}

-
+ @endif {{-- Paginator, loading indicator and totals --}} diff --git a/src/Views/DataView.php b/src/Views/DataView.php index 66508f1..e9e9767 100644 --- a/src/Views/DataView.php +++ b/src/Views/DataView.php @@ -47,6 +47,8 @@ abstract class DataView extends View public $selected = []; public $allSelected = false; + + public $emptyComponent = 'laravel-views::components.empty'; public function hydrate() {