@props([ 'items' => [], 'divider' => true, ])
@foreach($items as $item) @php // Resolve URL priority: route > url > action $url = null; if (!empty($item['route'])) { $url = isset($item['params']) ? route($item['route'], $item['params']) : route($item['route']); } elseif (!empty($item['url'])) { $url = $item['url']; } $isClickable = $url || !empty($item['action']); @endphp @if($url) @else
@endif {{-- ICON --}} @if(!empty($item['icon']))
@endif {{-- CONTENT --}}
{{ $item['title'] ?? '-' }}
@if(!empty($item['subtitle']))
{{ $item['subtitle'] }}
@endif
{{-- RIGHT SLOT --}} @if(!empty($item['right']))
{!! $item['right'] !!}
@endif @if($url)
@else
@endif @endforeach