@if($link) whereDoesntStartWith('class')->merge(['type' => 'button']) }} {{ $attributes->class(['btn normal-case', "!inline-flex lg:tooltip $tooltipPosition" => $tooltip]) }} @if($link && $external) target="_blank" @endif @if($link && !$external && !$noWireNavigate) wire:navigate @endif @if($tooltip) data-tip="{{ $tooltip }}" @endif @if($spinner) wire:target="{{ $spinnerTarget() }}" wire:loading.attr="disabled" @endif > @if($spinner && !$iconRight) @endif @if($icon) @endif @if($label) $responsive ])> {{ $label }} @if(strlen($badge ?? '') > 0) {{ $badge }} @endif @else {{ $slot }} @endif @if($iconRight) @endif @if($spinner && $iconRight) @endif @if(!$link) @else @endif