merge(['class' => 'block pl-3 pr-4 py-2 border-l-4 text-base font-medium transition-colors duration-200 ease-in-out ' . ($active ?? false ? 'bg-primary-50 dark:bg-gray-700 border-primary-500 dark:border-primary-400 text-primary-700 dark:text-white' : 'border-transparent text-gray-600 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700 hover:border-gray-300 dark:hover:border-gray-600 hover:text-gray-800 dark:hover:text-white')]) }}> {{ $slot }}