@props([
'detail' => [],
'index' => ':index',
'name' => 'field_name',
'relation' => 'details',
'value' => '',
'checked' => false,
'readonly' => false,
'template' => empty($detail) ? 'data-template-' : '',
])
class(['form-check-input', 'is-invalid' => $errors->has("$relation.$index.$name")]) }} type="checkbox" {{ $template }}id="{{ $relation }}-{{ Str::slug($name) . $index }}" {{ $template }}name="{{ $relation }}[{{ $index }}][{{ $name }}]" value="{{ $value }}" {{ $readonly ? 'readonly tabindex=-1' : '' }} data-index="{{ $index }}" @checked(old("$relation.$index.$name", $checked)) role="switch">