You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.4 KiB
29 lines
1.4 KiB
<div class="grid-selector"> |
|
@foreach($self->all(true) as $column => $selector) |
|
<div class="wrap"> |
|
<div class="select-label">{{ $selector['label'] }}</div> |
|
<div class="select-options"> |
|
<ul> |
|
@foreach($selector['options'] as $value => $option) |
|
@php |
|
$active = in_array((string) $value, \Illuminate\Support\Arr::get($selected, $column, []), true); |
|
@endphp |
|
<li> |
|
<a href="{{ $self->url($column, $value, true) }}" |
|
class="{{$active ? 'active' : ''}}">{{ $option }}</a> |
|
@if(!$active && $selector['type'] == 'many') |
|
|
|
<a href="{{ $self->url($column, $value) }}" class="add"><i class="feather icon-plus-square"></i></a> |
|
@else |
|
<a style="visibility: hidden;"><i class="feather icon-plus-square"></i></a> |
|
@endif |
|
</li> |
|
@endforeach |
|
<li> |
|
<a href="{{ $self->url($column) }}" class="clear"><i class="feather icon-trash-2"></i></a> |
|
</li> |
|
</ul> |
|
</div> |
|
</div> |
|
@endforeach |
|
</div>
|
|
|