File tree Expand file tree Collapse file tree 5 files changed +67
-3
lines changed Expand file tree Collapse file tree 5 files changed +67
-3
lines changed Original file line number Diff line number Diff line change
1
+ <div
2
+ @class ([
3
+ $field -> divClass ?? config (' livewire-forms.defaults.divClass' ),
4
+ $field -> colClass ?? config (' livewire-forms.defaults.colClass' )
5
+ ] )
6
+ >
7
+ @include (' livewire-forms::fields.label' )
8
+
9
+ <div @class ([
10
+ ' d-flex flex-column' ,
11
+ $field -> checkGapClass ?? config (' livewire-forms.defaults.checkGapClass' )
12
+ ] )>
13
+ @foreach ($field -> options as $key => $value )
14
+ <div
15
+ @class ([
16
+ $field -> checkDivClass ?? config (' livewire-forms.defaults.checkDivClass' ),
17
+ ' is-invalid' => $errors -> first (($field -> containsFile ? ' files.' : ' fields.' ) . $field -> getName ()),
18
+ ] )
19
+ >
20
+ <input
21
+ type =" checkbox"
22
+ @class ([
23
+ $field -> class ?? config (' livewire-forms.defaults.checkInputClass' ),
24
+ ' is-invalid' => $errors -> first (($field -> containsFile ? ' files.' : ' fields.' ) . $field -> getName ()),
25
+ ] )
26
+ id =" {{ $field -> getName () . ' .' . $loop -> index } }"
27
+ name =" {{ $field -> getName () } }"
28
+ wire:model.{{ $field- >getDebounce() }}="fields.{{ $field -> getName () } } .{{ $key } } "
29
+ >
30
+ <label
31
+ @class ([
32
+ ' select-none' ,
33
+ $field -> checkOptionLabelClass ?? config (' livewire-forms.defaults.checkLabelClass' ),
34
+ ] )
35
+ for =" {{ $field -> getName () . ' .' . $loop -> index } }"
36
+ >
37
+ {{ $value } }
38
+ </label >
39
+ </div >
40
+ @endforeach
41
+ </div >
42
+
43
+ @include (' livewire-forms::fields.gdpr' )
44
+ @include (' livewire-forms::fields.error' )
45
+ </div >
Original file line number Diff line number Diff line change 17
17
@if ($field -> dusk ) dusk ={{ $field -> dusk } } @endif
18
18
>
19
19
20
- <label @class ([config (' livewire-forms.defaults.checkLabelClass' )] ) for =" {{ $field -> getName () } }" >
20
+ <label
21
+ @class ([
22
+ $field -> checkLabelClass ?? config (' livewire-forms.defaults.checkLabelClass' )
23
+ ] )
24
+ for =" {{ $field -> getName () } }"
25
+ >
21
26
{!! $field -> getLabel () ! !}
22
27
</label >
23
28
</div >
Original file line number Diff line number Diff line change 11
11
$field -> checkGapClass ?? config (' livewire-forms.defaults.checkGapClass' )
12
12
] )>
13
13
@foreach ($field -> options as $key => $value )
14
- <div @class ([$field -> checkDivClass ?? config (' livewire-forms.defaults.checkDivClass' )] )>
14
+ <div
15
+ @class ([
16
+ $field -> checkDivClass ?? config (' livewire-forms.defaults.checkDivClass' )
17
+ ] )
18
+ >
15
19
<input
16
20
@include (' livewire-forms::fields.binding' )
17
21
type =" radio"
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace Codedor \LivewireForms \Fields ;
4
+
5
+ class CheckboxGroup extends Field
6
+ {
7
+ public $ component = 'livewire-forms::fields.checkbox-group ' ;
8
+
9
+ public $ options = [];
10
+ }
Original file line number Diff line number Diff line change 4
4
5
5
class RadioGroup extends Field
6
6
{
7
- public $ component = 'livewire-forms::fields.radio ' ;
7
+ public $ component = 'livewire-forms::fields.radio-group ' ;
8
8
9
9
public $ options = [];
10
10
}
You can’t perform that action at this time.
0 commit comments