@props(['area' => 'user']) @php $items = collect(config("navigation.$area", [])) ->filter(function ($item) { return ! isset($item['permission']) || auth()->user()?->hasPermission($item['permission']); }); @endphp @foreach($items as $item) @php($activePattern = $item['active'] ?? $item['route']) {{ $item['label'] }} @endforeach