@php use Filament\Support\Enums\GridDirection; use Illuminate\View\ComponentAttributeBag; $fieldWrapperView = $getFieldWrapperView(); $extraInputAttributeBag = $getExtraInputAttributeBag(); $gridDirection = $getGridDirection() ?? GridDirection::Column; $id = $getId(); $isDisabled = $isDisabled(); $isInline = $isInline(); $statePath = $getStatePath(); $wireModelAttribute = $applyStateBindingModifiers('wire:model'); @endphp
when(! $isInline, fn (ComponentAttributeBag $attributes) => $attributes->grid($getColumns(), $gridDirection)) ->class([ 'fi-fo-radio', 'fi-inline' => $isInline, ]) }} > @foreach ($getOptions() as $value => $label) @php $inputAttributes = $extraInputAttributeBag ->merge([ 'disabled' => $isDisabled || $isOptionDisabled($value, $label), 'id' => $id . '-' . $value, 'name' => $id, 'value' => $value, 'wire:loading.attr' => 'disabled', $wireModelAttribute => $statePath, ], escape: false); @endphp @endforeach