@extends('layout') @section('title','Campagnes') @section('content')

Campagnes

@if(auth()->user()?->hasPermission('write')) + Nouvelle campagne @endif
@if($q !== '' || $selectedStatuses !== [])
Réinitialiser
@endif
@include('partials.multi-select', [ 'name' => 'statuses', 'msLabel' => 'Statut', 'msPlaceholder' => 'Tous', 'msOptions' => [ ['id'=>'draft','label'=>'Brouillon'], ['id'=>'scheduled','label'=>'Planifiée'], ['id'=>'sending','label'=>"En cours d'envoi"], ['id'=>'sent','label'=>'Envoyée'], ], 'msSelected' => $selectedStatuses, ])

{{ $campaigns->total() }} campagne(s)

@include('partials.per-page-selector', ['perPage' => $perPage, 'options' => $perPageOptions, 'formId' => 'campaigns-filters'])
@forelse($campaigns as $c) @empty @endforelse
NomSujetStatutPiègesDestinataires
{{ $c->name }} {{ $c->subject }} {{ $c->status }} {{ $c->traps_count }} {{ $c->recipients_count }} Ouvrir
{{ ($q !== '' || $selectedStatuses !== []) ? 'Aucune campagne ne correspond à ces filtres.' : 'Aucune campagne.' }}
{{ $campaigns->links() }}
@endsection