{{-- Les zones (data-zone) : ce que js/sur-place.js remplace apres un
ajout, une modification ou un retrait, sans recharger la page. --}}
@if (session('success'))
{{ session('success') }}
@endif
@if (session('error'))
{{ session('error') }}
@endif
{{-- Apres un ajout ou un deplacement : le dossier de la notice, ou la
liste se place (js/notices.js). Dans la zone, pas sur elle :
sur-place.js en remplace le contenu, pas les attributs. --}}
@if(!$arbre)
{{ __('Aucune notice pour l’instant : elles arrivent du dossier des fournisseurs, par l’import, ou par « Ajouter ».') }}
@else
{{-- L'arborescence. Sur téléphone, repliée au-dessus de la
liste : le bouton dit le dossier choisi. --}}
@foreach($groupe['lignes'] as $ligne)
@php $notice = $ligne['notice']; @endphp
{{ $notice->titre }}
{{-- Le meme PDF sous un autre nom : sa croix retire ce nom-la. --}}
@foreach($ligne['aussi'] as $autre)
{{ __('aussi : :titre', ['titre' => $autre['titre']]) }}
@can('notices.delete')
@endcan
@endforeach
{{ $notice->tailleLisible() }}
@canany(['notices.edit', 'notices.delete'])
@include('admin.notices._modale')
{{-- Le glisser-deposer d'une ligne sur un dossier de l'arbre
(js/notices.js) : un formulaire ordinaire, que js/sur-place.js
envoie comme les autres — message, toast « Annuler », liste a jour. --}}
@can('notices.edit')
@endcan
@include('admin.notices._modale_dossier')