From 1f81ce361cb454b1655d6e2a7ac031bc1e3b2ede Mon Sep 17 00:00:00 2001 From: Sam Light Date: Thu, 27 Mar 2025 10:53:34 +0000 Subject: Seperating toolbar into its own class and views --- resources/views/table.blade.php | 39 +------------------------ resources/views/toolbar.blade.php | 17 +++++++++++ resources/views/toolbar/column-select.blade.php | 16 ++++++++++ resources/views/toolbar/page-size.blade.php | 5 ++++ resources/views/toolbar/search.blade.php | 3 ++ 5 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 resources/views/toolbar.blade.php create mode 100644 resources/views/toolbar/column-select.blade.php create mode 100644 resources/views/toolbar/page-size.blade.php create mode 100644 resources/views/toolbar/search.blade.php (limited to 'resources/views') diff --git a/resources/views/table.blade.php b/resources/views/table.blade.php index 783255e..bcefe57 100644 --- a/resources/views/table.blade.php +++ b/resources/views/table.blade.php @@ -1,42 +1,5 @@
- @if($searchable || $showColumnSelect || $showPageSizeSelect) -
-
- @if($searchable) - - @endif -
-
- @if($showColumnSelect) - - @endif - @if($showPageSizeSelect) - - @endif -
-
- @endif + {{ $toolbar?->render() }} @foreach($columns as $column) diff --git a/resources/views/toolbar.blade.php b/resources/views/toolbar.blade.php new file mode 100644 index 0000000..fee00b4 --- /dev/null +++ b/resources/views/toolbar.blade.php @@ -0,0 +1,17 @@ +
+
+ @foreach ($startItems as $item) + {{ $item->render() }} + @endforeach +
+
+ @foreach ($midItems as $item) + {{ $item->render() }} + @endforeach +
+
+ @foreach ($endItems as $item) + {{ $item->render() }} + @endforeach +
+
diff --git a/resources/views/toolbar/column-select.blade.php b/resources/views/toolbar/column-select.blade.php new file mode 100644 index 0000000..6fa7474 --- /dev/null +++ b/resources/views/toolbar/column-select.blade.php @@ -0,0 +1,16 @@ + diff --git a/resources/views/toolbar/page-size.blade.php b/resources/views/toolbar/page-size.blade.php new file mode 100644 index 0000000..cc35ff4 --- /dev/null +++ b/resources/views/toolbar/page-size.blade.php @@ -0,0 +1,5 @@ + diff --git a/resources/views/toolbar/search.blade.php b/resources/views/toolbar/search.blade.php new file mode 100644 index 0000000..04fd000 --- /dev/null +++ b/resources/views/toolbar/search.blade.php @@ -0,0 +1,3 @@ + -- cgit v1.2.3