Use each syntax. Include group status indicator when ungrouped

This commit is contained in:
James Brooks
2017-01-02 13:43:41 +00:00
parent 7190b5036a
commit 2a29057f88

View File

@@ -12,9 +12,7 @@
</li> </li>
<div class="group-items {{ $componentGroup->is_collapsed ? "hide" : null }}"> <div class="group-items {{ $componentGroup->is_collapsed ? "hide" : null }}">
@foreach($componentGroup->enabled_components()->orderBy('order')->get() as $component) @each('partials.component', $componentGroup->enabled_components()->orderBy('order')->get(), 'component')
@include('partials.component', compact($component))
@endforeach
</div> </div>
@endif @endif
</ul> </ul>
@@ -23,9 +21,14 @@
@if($ungrouped_components->count() > 0) @if($ungrouped_components->count() > 0)
<ul class="list-group components"> <ul class="list-group components">
<li class="list-group-item group-name"><strong>{{ trans('cachet.components.group.other') }}</strong></li> <li class="list-group-item group-name">
@foreach($ungrouped_components as $component) <strong>{{ trans('cachet.components.group.other') }}</strong>
@include('partials.component', compact($component))
@endforeach <div class="pull-right">
<i class="ion ion-ios-circle-filled text-component-{{ $ungrouped_components->max('status') }} {{ $ungrouped_components->sortByDesc('status')->first()->status_color }}" data-toggle="tooltip" title="{{ $ungrouped_components->sortByDesc('status')->first()->human_status }}"></i>
</div>
</li>
@each('partials.component', $ungrouped_components, 'component')
</ul> </ul>
@endif @endif