@props(['isActive' => false, 'title' => '', 'collapsible' => false]) @php $isActiveClasses = $isActive ? 'text-white bg-purple-500 shadow-lg hover:bg-purple-600' : 'text-gray-500 hover:text-gray-700 hover:bg-gray-100 dark:hover:text-gray-300 dark:hover:bg-dark-eval-2'; $classes = 'flex-shrink-0 flex items-center gap-2 p-2 transition-colors rounded-md overflow-hidden ' . $isActiveClasses; if($collapsible) $classes .= ' w-full'; @endphp @if ($collapsible) @else merge(['class' => $classes]) }}> @if ($icon ?? false) {{ $icon }} @else @endif