@props(['block']) @inject('renderer', 'App\Domains\Encyclopedia\Services\ContentRenderer') @php $type = $block['type'] ?? 'section'; // Tout texte éditorial passe par le renderer : échappement strict + // références [[L631-1]] transformées en chips justifiés (pop-up sourcé BDD). @endphp @switch($type) @case('retenir')
À retenir
@break @case('todo')
{{ $block['title'] ?? 'Ce que vous devez faire maintenant' }}
@break @case('avoid')
{{ $block['title'] ?? "Ce qu'il ne faut pas faire" }}
@break @case('liste')
@if(!empty($block['title']))

{{ $block['title'] }}

@endif
@break @case('note')

{{ $renderer->html($block['body'] ?? '') }}

@break @default
@if(!empty($block['title']))

{{ $block['title'] }}

@endif

{{ $renderer->html($block['body'] ?? '') }}

@endswitch