{{-- resources/views/filament/components/custom-list-button.blade.php --}} @once @push('styles') @endpush @endonce @props([ 'getUrl', 'getName', 'getArguments', 'getLabel', 'getExtraAttributes', ]) @php $url = ($getUrl)(); $name = ($getName)(); $arguments = json_encode(($getArguments)()); $attrs = ($getExtraAttributes)(); $existing = $attrs['class'] ?? ''; $attrs['class'] = trim($existing . ' ivan-btn ivan-btn-color-primary'); @endphp @if ($url) $value) {{ $attr }}="{{ $value }}" @endforeach > {!! ($getLabel)() !!} @else $value) {{ $attr }}="{{ $value }}" @endforeach > {!! ($getLabel)() !!} @endif