- {{$dataTable->table()}}
+ @component('components.card')
+ @include('components.datatable', ['route' => route('Shop.Admin.Categories.index'), 'model' => 'categories'])
+ @endcomponent
@include('Shop.Admin.Categories.partials.tree')
@@ -24,6 +20,6 @@
@endsection
@push('scripts')
- @include('components.js.datatable', ['route' => '/Shop/Admin/Categories', 'model' => 'categories'])
+ @include('components.js.datatable', ['route' => route('Shop.Admin.Categories.index'), 'model' => 'categories'])
@endpush
diff --git a/resources/views/Shop/Admin/TagGroups/list.blade.php b/resources/views/Shop/Admin/TagGroups/list.blade.php
index e3e93f4e..b61a5eb7 100644
--- a/resources/views/Shop/Admin/TagGroups/list.blade.php
+++ b/resources/views/Shop/Admin/TagGroups/list.blade.php
@@ -5,9 +5,9 @@
])
@section('content')
- @include('components.datatable', ['route' => route('Shop.Admin.TagGroups.create'), 'label' => __('Shop.tag_groups.add')])
+ @include('components.datatable', ['route' => route('Shop.Admin.TagGroups.index'), 'model' => 'TagGroups'])
@endsection
@push('scripts')
- @include('components.js.datatable', ['route' => '/Shop/Admin/TagGroups', 'model' => 'TagGroups'])
+ @include('components.js.datatable', ['route' => route('Shop.Admin.TagGroups.index'), 'model' => 'TagGroups'])
@endpush
\ No newline at end of file
diff --git a/resources/views/Shop/Admin/Tags/list.blade.php b/resources/views/Shop/Admin/Tags/list.blade.php
index 9ac528c3..deaa18b8 100644
--- a/resources/views/Shop/Admin/Tags/list.blade.php
+++ b/resources/views/Shop/Admin/Tags/list.blade.php
@@ -5,7 +5,7 @@
])
@section('content')
- @include('components.datatable', ['route' => route('Shop.Admin.Tags.create'), 'label' => __('Shop.tags.add')])
+ @include('components.datatable', ['route' => route('Shop.Admin.Tags.index'), 'model' => 'tags'])
@endsection
@@ -17,5 +17,5 @@
} );
- @include('components.js.datatable', ['route' => '/Shop/Admin/Tags', 'model' => 'tags'])
+ @include('components.js.datatable', ['route' => route('Shop.Admin.Tags.index'), 'model' => 'tags'])
@endpush
\ No newline at end of file
diff --git a/resources/views/components/card.blade.php b/resources/views/components/card.blade.php
new file mode 100644
index 00000000..9a570564
--- /dev/null
+++ b/resources/views/components/card.blade.php
@@ -0,0 +1,24 @@
+
+ @if($title ?? $header ?? false)
+
+ @endif
+
+ {{ $slot }}
+
+ @isset($footer)
+
+ @endif
+
diff --git a/resources/views/components/datatable.blade.php b/resources/views/components/datatable.blade.php
index 5f461997..d8cf1bd1 100644
--- a/resources/views/components/datatable.blade.php
+++ b/resources/views/components/datatable.blade.php
@@ -1,9 +1,4 @@
-
-
-@component('boilerplate::card')
- {{$dataTable->table()}}
-@endcomponent
\ No newline at end of file
+
+ @include('components.datatables.header')
+ {{$dataTable->table(['class'=>'table table-bordered table-hover table-striped w-100'])}}
+
\ No newline at end of file
diff --git a/resources/views/components/datatables/buttons/add.blade.php b/resources/views/components/datatables/buttons/add.blade.php
new file mode 100644
index 00000000..e08194e0
--- /dev/null
+++ b/resources/views/components/datatables/buttons/add.blade.php
@@ -0,0 +1,10 @@
+
+
+@push('js')
+
+@endpush
diff --git a/resources/views/components/datatables/buttons/exports.blade.php b/resources/views/components/datatables/buttons/exports.blade.php
new file mode 100644
index 00000000..7621b429
--- /dev/null
+++ b/resources/views/components/datatables/buttons/exports.blade.php
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/components/datatables/buttons/filters.blade.php b/resources/views/components/datatables/buttons/filters.blade.php
new file mode 100644
index 00000000..623e47f1
--- /dev/null
+++ b/resources/views/components/datatables/buttons/filters.blade.php
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/resources/views/components/datatables/header.blade.php b/resources/views/components/datatables/header.blade.php
new file mode 100644
index 00000000..4fd7642a
--- /dev/null
+++ b/resources/views/components/datatables/header.blade.php
@@ -0,0 +1,11 @@
+
\ No newline at end of file
diff --git a/resources/views/components/datatables/search.blade.php b/resources/views/components/datatables/search.blade.php
new file mode 100644
index 00000000..01af6bdb
--- /dev/null
+++ b/resources/views/components/datatables/search.blade.php
@@ -0,0 +1,19 @@
+
+
+@push('js')
+
+@endpush
\ No newline at end of file