Skip to content

Commit f9dec04

Browse files
committed
fix: solved livewire rendering issue on search and multi select
1 parent a178dcc commit f9dec04

17 files changed

+77
-33
lines changed

resources/views/checkbox.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
<div class="form-check">
32
@if($sendFalseValue)
43
{{-- Trick per fare in modo che, anche quando il checkbox NON è selezionato, venga comunque inviato il parametro

resources/views/icon-group.blade.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
@if($iconClass || $iconText)
1+
<div {{ $attributes->except(['icon-class', 'icon-text']) }}>
2+
@if($iconClass || $iconText)
23
<div class="input-group">
34
<span class="input-group-text">
45
@if($iconClass)
@@ -9,8 +10,8 @@
910

1011
{{ $slot }}
1112
</div>
12-
1313
@else
1414
{{ $slot }}
1515
@endif
16+
</div>
1617

resources/views/input.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
@if(!empty($label))
32
<x-bs::label name="{{ $name }}">
43
{{ $label }}

resources/views/multi-select.blade.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,10 @@ class="ss-ghost-select">
3535

3636
</select>
3737

38-
<x-bs::icon-group icon-class="{{ $icon }}">
38+
<x-bs::icon-group icon-class="{{ $icon }}" wire:ignore>
3939

4040
{{-- The element shown in the UI as if it's the actual select element --}}
4141
<div role="button"
42-
@if($livewire) wire:ignore @endif
4342
aria-label="{{ $placeholder }}"
4443
tabindex="0"
4544
class="form-select ss-box"

resources/views/radio.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
<div class="form-check">
32

43
<input type="radio"

resources/views/search-select.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ class="ss-ghost-select">
3131

3232
</select>
3333

34-
<x-bs::icon-group icon-class="{{ $icon }}">
34+
<x-bs::icon-group icon-class="{{ $icon }}" wire:ignore>
3535
{{-- The element shown in the UI as if it's the actual select element --}}
36-
<div role="button" @if($livewire) wire:ignore @endif aria-label="{{ $placeholder }}" tabindex="0"
36+
<div role="button" aria-label="{{ $placeholder }}" tabindex="0"
3737
class="form-select ss-box">
3838

3939
<div class="text-muted ss-placeholder">

resources/views/textarea.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
@if(!empty($label))
32
<x-bs::label name="{{ $name }}">
43
{{ $label }}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1-
<input type="text" id="email" name="email" value="test@example.com" class="form-control" />
1+
<div >
2+
<input type="text" id="email" name="email" value="test@example.com" class="form-control" />
3+
</div>
24

tests/.pest/snapshots/Feature/Components/InputTest/_Renders_correctly__→_it_renders_with_full_options_selected.snap

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
Email
33
</label>
44

5-
<div class="input-group">
5+
<div >
6+
<div class="input-group">
67
<span class="input-group-text">
78
<i class="bi bi-envelope"></i>
89

910
</span>
1011

1112
<input type="email" id="email" name="email" value="test@example.org" class="form-control" required="required" />
1213
</div>
13-
14+
</div>
1415

tests/.pest/snapshots/Feature/Components/MultiSelectTest/_Renders_correctly__→_it_renders_default.snap

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616

1717
</select>
1818

19-
<div role="button"
20-
aria-label=""
19+
<div wire:ignore="">
20+
<div role="button"
21+
aria-label=""
2122
tabindex="0"
2223
class="form-select ss-box"
2324
>
@@ -27,6 +28,7 @@
2728
</div>
2829
<div class="ss-value-label" style="display:none;"></div>
2930
</div>
31+
</div>
3032

3133

3234

0 commit comments

Comments
 (0)