From 3d4145773a34382a354b7b1e72f076797f2d1e44 Mon Sep 17 00:00:00 2001 From: Lucas Houssa Date: Wed, 3 Aug 2022 17:59:22 +0200 Subject: [PATCH 1/2] fix for boostrap 5 theme --- resources/views/components/tools/filters/select.blade.php | 2 +- resources/views/components/tools/toolbar.blade.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/components/tools/filters/select.blade.php b/resources/views/components/tools/filters/select.blade.php index 564f109ba..414b6237e 100644 --- a/resources/views/components/tools/filters/select.blade.php +++ b/resources/views/components/tools/filters/select.blade.php @@ -20,7 +20,7 @@ class="block w-full border-gray-300 rounded-md shadow-sm transition duration-150 wire:model.stop="{{ $component->getTableName() }}.filters.{{ $filter->getKey() }}" wire:key="{{ $component->getTableName() }}-filter-{{ $filter->getKey() }}" id="{{ $component->getTableName() }}-filter-{{ $filter->getKey() }}" - class="form-control" + class="{{ $theme === 'bootstrap-4' ? 'form-control' : 'form-select' }}" > @foreach($filter->getOptions() as $key => $value) diff --git a/resources/views/components/tools/toolbar.blade.php b/resources/views/components/tools/toolbar.blade.php index ab1fff337..03f6f42ca 100644 --- a/resources/views/components/tools/toolbar.blade.php +++ b/resources/views/components/tools/toolbar.blade.php @@ -829,7 +829,7 @@ class="px-2 {{ $loop->last ? 'mb-0' : 'mb-1' }}" + @elseif ($theme === 'bootstrap-5') + +
+ +
+
@endif @endif diff --git a/resources/views/components/table/th/bulk-actions.blade.php b/resources/views/components/table/th/bulk-actions.blade.php index c28339c21..3e61f8a92 100644 --- a/resources/views/components/table/th/bulk-actions.blade.php +++ b/resources/views/components/table/th/bulk-actions.blade.php @@ -15,12 +15,22 @@ class="rounded border-gray-300 text-indigo-600 shadow-sm transition duration-150 /> - @elseif ($theme === 'bootstrap-4' || $theme === 'bootstrap-5') + @elseif ($theme === 'bootstrap-4') + @elseif ($theme === 'bootstrap-5') + +
+ +
+
@endif @endif diff --git a/resources/views/components/tools/toolbar.blade.php b/resources/views/components/tools/toolbar.blade.php index 03f6f42ca..be4a95f69 100644 --- a/resources/views/components/tools/toolbar.blade.php +++ b/resources/views/components/tools/toolbar.blade.php @@ -75,13 +75,13 @@ class="inline-flex justify-center w-full rounded-md border border-gray-300 shado @endif > @lang('Filters') - + @if ($count = $component->getFilterBadgeCount()) {{ $count }} @endif - + {{ $filter->getName() }} - + {{ $filter->render($component) }} @@ -225,14 +225,14 @@ class="inline-flex justify-center px-4 py-2 w-full text-sm font-medium text-gray aria-expanded="true" > @lang('Columns') - + - + @@ -675,13 +675,13 @@ class="btn dropdown-toggle d-block w-100 d-md-inline" @endif > @lang('Filters') - + @if ($count = $component->getFilterBadgeCount()) {{ $count }} @endif - + @@ -780,41 +780,45 @@ class="dropdown-menu dropdown-menu-end w-100" x-bind:class="{'show' : open}" aria-labelledby="columnSelect-{{ $component->getTableName() }}" > -
+
+ allDefaultVisibleColumnsAreSelected()) + checked + wire:click="deselectAllColumns" + @else + unchecked + wire:click="selectAllColumns" + @endif + wire:loading.attr="disabled" + type="checkbox" + class="form-check-input" + />
@foreach($component->getColumns() as $column) @if ($column->isVisible() && $column->isSelectable()) -
+
+ +
@endif