{{-- Inline (anlık kayıt) rich-text alanı. Quill editörü blur olunca update-field'e PATCH atar.
     Gerekli: $name, $label, $uf (update-field url). Opsiyonel: $value (HTML), $hint, $templates (hazır tanım koleksiyonu).
     Editör init'i _qv-richtext'teki qvInitQuills tarafından; blur-kayıt + şablon seçimi bağlaması _qv-inline-blocks tarafından yapılır. --}}
@php $value = $value ?? ''; $templates = $templates ?? null; @endphp
<div class="form-group qv-quill-wrap mb-3" data-qv-quill-save="{{ $uf }}" data-field="{{ $name }}">
    <label class="form-label">{{ $label }} @isset($hint)<small class="text-muted">{{ $hint }}</small>@endisset</label>
    @if($templates && $templates->count())
        <select class="form-select form-select-sm qv-tpl-select mb-2" data-qv-tpl title="Hazır tanımdan içeriği doldur">
            <option value="">📋 Hazır tanım seç… (içeriği otomatik doldurur)</option>
            @foreach($templates as $tpl)
                <option value="{{ $tpl->id }}" data-content="{{ $tpl->description ?: $tpl->getValue('content') }}">{{ $tpl->name }}</option>
            @endforeach
        </select>
    @endif
    <div class="qv-quill">{!! $value !!}</div>
    <input type="hidden" name="{{ $name }}" class="qv-quill-input">
</div>
