Skip to content

Commit 75922fc

Browse files
committed
Merge branch 'radio-buttons'
2 parents 60af60f + 43f5e43 commit 75922fc

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@php
2+
$keyName = isset($column['key']) ? $column['key'] : $column['name'];
3+
$entryValue = $entry['attributes'][$keyName];
4+
$displayValue = isset($column['options'][$entryValue]) ? $column['options'][$entryValue] : '';
5+
@endphp
6+
7+
<td>{{ $displayValue }}</td>
Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,43 @@
1-
[//TODO: radio]
1+
<!-- radio -->
2+
@php
3+
$optionPointer = 0;
4+
$optionValue = old($field['name']) ? old($field['name']) : (isset($field['value']) ? $field['value'] : (isset($field['default']) ? $field['default'] : '' ));
5+
@endphp
6+
7+
<div @include('crud::inc.field_wrapper_attributes') >
8+
9+
<div>
10+
<label>{!! $field['label'] !!}</label>
11+
</div>
12+
13+
@if( isset($field['options']) && is_array($field['options']) )
14+
15+
@foreach ($field['options'] as $value => $label )
16+
@php ($optionPointer++)
17+
18+
@if( isset($field['inline']) && $field['inline'] )
19+
20+
<label class="radio-inline" for="{{$field['name']}}_{{$optionPointer}}">
21+
<input type="radio" id="{{$field['name']}}_{{$optionPointer}}" name="{{$field['name']}}" value="{{$value}}" {{$optionValue!='' && $optionValue == $value ? ' checked': ''}}> {!! $label !!}
22+
</label>
23+
24+
@else
25+
26+
<div class="radio">
27+
<label for="{{$field['name']}}_{{$optionPointer}}">
28+
<input type="radio" id="{{$field['name']}}_{{$optionPointer}}" name="{{$field['name']}}" value="{{$value}}" {{$optionValue!='' && $optionValue == $value ? ' checked': ''}}> {!! $label !!}
29+
</label>
30+
</div>
31+
32+
@endif
33+
34+
@endforeach
35+
36+
@endif
37+
38+
{{-- HINT --}}
39+
@if (isset($field['hint']))
40+
<p class="help-block">{!! $field['hint'] !!}</p>
41+
@endif
42+
43+
</div>

0 commit comments

Comments
 (0)