{{-- Composant de sélection d'un lieu par recherche contextuelle. Paramètres : $name : nom du champ hidden (ex: "lieu_id") $label : libellé affiché au-dessus du champ $value : id du lieu sélectionné (null si aucun) $displayValue : texte affiché (nom_long du lieu sélectionné) $required : bool — rend le champ obligatoire $placeholder : texte quand rien n'est sélectionné --}} @props([ 'name', 'label' => 'Lieu', 'value' => null, 'displayValue' => '', 'required' => false, 'placeholder' => 'Rechercher un lieu…', ])
{{-- Champ hidden pour la valeur soumise --}} {{-- Affichage du lieu sélectionné + boutons --}}
@error($name)

{{ $message }}

@enderror {{-- Modale de recherche --}}
{{-- Fond semi-transparent --}}
{{-- Panneau --}}
{{-- En-tête --}}
{{-- Résultats --}}
{{-- Chargement --}}
Recherche…
{{-- Aucun résultat --}}
Aucun lieu trouvé pour « »
{{-- Invite initiale --}}
Saisissez au moins une lettre pour rechercher
{{-- Liste --}}
@can('create', App\Models\Lieu::class) {{-- Pied : créer un nouveau lieu --}} @endcan