@aware([ 'disabled', 'variant' ]) @props([ 'disabled' => null, 'variant' => null, ]) @php $classes = Flux::classes() ->add('group/accordion-heading flex items-center w-full') ->add('text-left text-sm font-medium') ->add(match ($variant) { default => 'justify-between [&>svg]:ml-6', 'reverse' => 'flex-row-reverse justify-end [&>svg]:mr-2', }) ->add($disabled ? 'text-zinc-400 dark:text-zinc-400 cursor-default' : 'text-zinc-800 dark:text-white cursor-pointer' ) ; @endphp