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