@props([ 'icon' => 'x-mark', 'iconVariant' => 'micro', ]) @php // When using the outline icon variant, we need to size it down to match the default icon sizes... $iconClasses = Flux::classes()->add($iconVariant === 'outline' ? 'size-4' : ''); $classes = Flux::classes() ->add('p-1 -my-1 -mr-1 opacity-50 hover:opacity-100') ; @endphp