Skip to content

Commit be620d2

Browse files
Refactor filter component inclusion in table-base.blade.php for improved readability
1 parent 65fe1f6 commit be620d2

3 files changed

Lines changed: 12 additions & 27 deletions

File tree

resources/views/components/frameworks/bootstrap5/table-base.blade.php

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,10 @@
1616
->filter(fn($column) => filled(data_get($column, 'filters')));
1717
@endphp
1818

19-
@if ($filtersFromColumns->count() > 0)
20-
<x-livewire-powergrid::frameworks.bootstrap5.filter
21-
:enabled-filters="$enabledFilters"
22-
:tableName="$tableName"
23-
:columns="$columns"
24-
:filtersFromColumns="$filtersFromColumns"
25-
:theme="$theme"
26-
/>
27-
@endif
19+
@includeWhen(
20+
$filtersFromColumns->count() > 0,
21+
'livewire-powergrid::components.frameworks.bootstrap5.filter'
22+
)
2823
@endif
2924

3025
<div

resources/views/components/frameworks/daisyui/table-base.blade.php

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,10 @@ class="{{ theme_style($theme, 'table.layout.base') }}"
2626
->filter(fn($column) => filled(data_get($column, 'filters')));
2727
@endphp
2828

29-
@if ($filtersFromColumns->count() > 0)
30-
<x-livewire-powergrid::frameworks.tailwind.filter
31-
:enabled-filters="$enabledFilters"
32-
:tableName="$tableName"
33-
:columns="$columns"
34-
:filtersFromColumns="$filtersFromColumns"
35-
:theme="$theme"
36-
/>
37-
@endif
29+
@includeWhen(
30+
$filtersFromColumns->count() > 0,
31+
'livewire-powergrid::components.frameworks.daisyui.filter'
32+
)
3833
@endif
3934

4035
<div

resources/views/components/frameworks/tailwind/table-base.blade.php

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,10 @@ class="{{ theme_style($theme, 'table.layout.base') }}"
2626
->filter(fn($column) => filled(data_get($column, 'filters')));
2727
@endphp
2828

29-
@if ($filtersFromColumns->count() > 0)
30-
<x-livewire-powergrid::frameworks.tailwind.filter
31-
:enabled-filters="$enabledFilters"
32-
:tableName="$tableName"
33-
:columns="$columns"
34-
:filtersFromColumns="$filtersFromColumns"
35-
:theme="$theme"
36-
/>
37-
@endif
29+
@includeWhen(
30+
$filtersFromColumns->count() > 0,
31+
'livewire-powergrid::components.frameworks.tailwind.filter'
32+
)
3833
@endif
3934

4035
<div

0 commit comments

Comments
 (0)