@php $iconVariant = $iconVariant ??= $attributes->pluck('icon:variant'); @endphp @props([ 'iconVariant' => 'micro', 'icon' => 'x-mark', ]) @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 -me-1 opacity-50 hover:opacity-100') ; @endphp