@props(['name' => null, 'value' => null, 'label' => null, 'icon' => '', 'color' => '', 'active' => false]) @php $isActive = $active || $attributes->get('checked') || str_contains($attributes->get('class', ''), 'active'); @endphp only('class')->merge(['class' => 'custom-control custom-control-primary ' . ($isActive ? 'active' : '')]) }} style="display: inline-flex; cursor: pointer;"> except('class')->merge([ 'class' => 'custom-control ' . ($name ?? '') . ' radio', 'name' => $name, 'value' => $value, 'checked' => $isActive ]) }} /> {{ $label }}