File tree Expand file tree Collapse file tree 3 files changed +46
-7
lines changed Expand file tree Collapse file tree 3 files changed +46
-7
lines changed Original file line number Diff line number Diff line change 1
1
@if ($columnSelect )
2
- <div class =" dropdown mb-3 mb-md-0 pl-0 pl-md-3 d-block d-md-inline" >
3
- <button class =" btn dropdown-toggle d-block w-100 d-md-inline" type =" button" id =" columnSelect" data-toggle =" dropdown" aria-haspopup =" true" aria-expanded =" false" >
2
+ <div
3
+ x-cloak
4
+ x-data =" { open: false }"
5
+ @keydown .escape.stop =" open = false"
6
+ @mousedown .away =" open = false"
7
+ class =" dropdown mb-3 mb-md-0 pl-0 pl-md-3 d-block d-md-inline"
8
+ >
9
+ <button
10
+ @click =" open = !open"
11
+ class =" btn dropdown-toggle d-block w-100 d-md-inline"
12
+ type =" button"
13
+ id =" columnSelect"
14
+ aria-haspopup =" true"
15
+ aria-expanded =" false"
16
+ >
4
17
@lang (' Columns' )
5
18
</button >
6
19
7
- <div class =" dropdown-menu dropdown-menu-right w-100" aria-labelledby =" columnSelect" >
20
+ <div
21
+ class =" dropdown-menu dropdown-menu-right w-100"
22
+ :class =" {'show' : open}"
23
+ aria-labelledby =" columnSelect"
24
+ >
8
25
@foreach ($columns as $column )
9
26
@if ($column -> isVisible () && $column -> isSelectable () )
10
27
<div wire:key =" columnSelect-{{ $loop -> index } }" >
Original file line number Diff line number Diff line change 1
1
@if ($columnSelect )
2
- <div class =" dropdown mb-3 mb-md-0 md-0 ms-md-3 d-block d-md-inline" >
3
- <button class =" btn dropdown-toggle d-block w-100 d-md-inline" type =" button" id =" columnSelect" data-bs-toggle =" dropdown" aria-haspopup =" true" aria-expanded =" false" >
2
+ <div
3
+ x-cloak
4
+ x-data =" { open: false }"
5
+ @keydown .escape.stop =" open = false"
6
+ @mousedown .away =" open = false"
7
+ class =" dropdown mb-3 mb-md-0 md-0 ms-md-3 d-block d-md-inline"
8
+ >
9
+ <button
10
+ @click =" open = !open"
11
+ class =" btn dropdown-toggle d-block w-100 d-md-inline"
12
+ type =" button"
13
+ id =" columnSelect"
14
+ aria-haspopup =" true"
15
+ aria-expanded =" false"
16
+ >
4
17
@lang (' Columns' )
5
18
</button >
6
19
7
- <div class =" dropdown-menu dropdown-menu-end w-100" aria-labelledby =" columnSelect" >
20
+ <div
21
+ class =" dropdown-menu dropdown-menu-end w-100"
22
+ :class =" {'show' : open}"
23
+ aria-labelledby =" columnSelect"
24
+ >
8
25
@foreach ($columns as $column )
9
26
@if ($column -> isVisible () && $column -> isSelectable () )
10
27
<div wire:key =" columnSelect-{{ $loop -> index } }" >
Original file line number Diff line number Diff line change @@ -42,8 +42,13 @@ class="origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg z-50"
42
42
@foreach ($columns as $column )
43
43
@if ($column -> isVisible () && $column -> isSelectable () )
44
44
<div wire:key =" columnSelect-{{ $loop -> index } }" >
45
- <label class =" px-2 py-1 inline-flex items-center" >
45
+ <label
46
+ wire:loading.attr =" disabled"
47
+ wire:target =" columnSelectEnabled"
48
+ class =" px-2 py-1 inline-flex items-center disabled:opacity-50 disabled:cursor-wait"
49
+ >
46
50
<input
51
+ class =" disabled:opacity-50 disabled:cursor-wait"
47
52
wire:model =" columnSelectEnabled"
48
53
wire:target =" columnSelectEnabled"
49
54
wire:loading.attr =" disabled"
You can’t perform that action at this time.
0 commit comments