@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
{{ $title }}
@endif