{{-- 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, $defs → bu alana ait tanım koleksiyonu (tek tıkla ekleme seçicisi), $defsMode → 'item' (madde) | 'block' (içerik bloğu), $defsLabel, $defsIcon → seçici düğmesinin metni/ikonu. DİKKAT: $defs her çağrıda AÇIKÇA geçilmelidir. Blade @include, ebeveynin tüm değişkenlerini miras verir; alanı olmayan çağrılarda 'defs' => null geçilmezse başka bir alanın koleksiyonu buraya sızar. Editör init'i _qv-richtext'teki qvInitQuills tarafından; blur-kayıt bağlaması _qv-inline-blocks tarafından yapılır. --}} @php $value = $value ?? ''; $defs = $defs ?? null; @endphp
@if($defs && $defs->count()) @include('agency.products._qv-def-picker', [ 'defs' => $defs, 'defsMode' => $defsMode ?? 'item', 'defsLabel' => $defsLabel ?? 'Tanımlardan ekle', 'defsIcon' => $defsIcon ?? 'fa-book-bookmark', ]) @include('agency.products._qv-def-picker-ui') @endif
{!! $value !!}