{{-- One control inside a block field: the input, textarea, editor, select or image field that matches the field kind. Expects $field, $name, $value and $mediaPreview (a url or null, only used for media fields). --}} @php $kind = $field['kind'] ?? 'text'; $id = 'pw-'.substr(md5($name), 0, 10); @endphp @if ($kind === 'richtext') @elseif ($kind === 'textarea') @elseif ($kind === 'media') @include('admin.partials.media-field', ['name' => $name, 'value' => $value, 'url' => $mediaPreview]) @elseif ($kind === 'select') @elseif ($kind === 'number') @elseif ($kind === 'url') @else @endif