{{-- 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