@props([ 'id' => null, 'title' => null, 'icon' => null, 'spinner' => null, 'link' => null, 'route' => null, 'external' => false, 'noWireNavigate' => false, 'badge' => null, 'badgeClasses' => null, 'badge' => false, 'separator' => false, 'enabled' => true, ]) @aware(['activateByRoute' => false, 'activeBgColor' => 'bg-neutral text-neutral-content']) @php $spinnerTarget = $spinner == true ? $attributes->whereStartsWith('wire:click')->first() : $spinner; @endphp @if (!$enabled) {{-- DISABLED --}} @else {{-- ENABLED --}}
  • class(["my-0.5 hover:text-inherit rounded-md"]) }} > wire('navigate')->value() ? $attributes->wire('navigate') : 'wire:navigate' }} @endif @endif @if($spinner) wire:target="{{ $spinnerTarget }}" wire:loading.attr="disabled" @endif > {{-- SPINNER --}} @if($spinner) @endif @if($icon) @endif @if($title || $slot->isNotEmpty()) @if($title) {{ $title }} @if($badge) {{ $badge }} @endif @else {{ $slot }} @endif @endif
  • @endif