@props(['active' => false, 'icon' => 'default']) @php $classes = $active ? 'flex items-center gap-3 px-3 py-2.5 rounded-lg font-bold text-lime-700 dark:text-neon-lime bg-lime-50 dark:bg-neon-lime/10 transition-colors' : 'flex items-center gap-3 px-3 py-2.5 rounded-lg font-medium text-neutral-700 dark:text-neutral-300 hover:text-black dark:hover:text-white hover:bg-neutral-200 dark:hover:bg-neutral-800 transition-colors'; @endphp merge(['class' => $classes]) }}> @switch($icon) @case('home') @break @case('catalog') @break @case('sales') @break @case('workshop') @break @case('stock') @break @case('tag') @break @case('users') @break @case('truck') @break @case('receipt') @break @case('chart') @break @case('database') @break @case('question') @break @default @endswitch {{ $slot }}