Baux

{{-- Bouton Créer (icône seule) --}} @if(auth()->user()->hasPermission('members-manage')) @endif {{-- Bouton Corbeille (icône seule) --}}
{{-- Note: Le layout gère automatiquement max-w-5xl, pas besoin de wrapper --}}
{{-- BARRE DE RECHERCHE (Alpine.js) --}} {{-- FILTRES PAR STATUT --}} {{-- DESKTOP: Tableau --}}
@forelse($leases as $lease) @empty @endforelse
Appt Actions
@if(auth()->user()->hasPermission('members-view')) {{ $lease->member->full_name }} @else {{ $lease->member->full_name }} @endif
@if(auth()->user()->hasPermission('members-view')) {{ $lease->address->street_number }}{{ $lease->address->street_suffix ? ' ' . $lease->address->street_suffix : '' }} {{ $lease->address->street_name }} @else {{ $lease->address->street_number }}{{ $lease->address->street_suffix ? ' ' . $lease->address->street_suffix : '' }} {{ $lease->address->street_name }} @endif
@if($lease->address->residence)
{{ $lease->address->residence->name }}
@endif
{{ $lease->apartment_number ?? '-' }}
@if($lease->start_date)
{{ $lease->start_date->format('d/m/Y') }}
@endif @if($lease->end_date)
→ {{ $lease->end_date->format('d/m/Y') }}
@elseif($lease->start_date)
→ En cours
@else Non renseignées @endif
@if($lease->status === 'active') Actif @else Terminé @endif
@if(auth()->user()->hasPermission('members-view')) @endif @if(auth()->user()->hasPermission('members-manage')) Supprimer le bail ? Êtes-vous sûr de vouloir supprimer ce bail pour {{ $lease->member->full_name }} ?
@csrf @method('DELETE')
@endif
@if(request('search')) Aucun bail ne correspond à votre recherche. @elseif(request('status', 'active') === 'active') Aucun bail actif. @elseif(request('status') === 'terminated') Aucun bail terminé. @else Aucun bail enregistré. @endif
{{-- PAGINATION (conditionnelle) --}} @if($leases->hasPages())
{{ $leases->links() }}
@endif