@extends('layouts.customer') @section('title', 'Campaigns') @section('page-title', 'Campaigns') @section('content')
Search
@customercan('campaigns.permissions.can_create_campaigns') Create Campaign @endcustomercan
@forelse($campaigns as $campaign) @empty @endforelse
Campaign List Status Recipients Performance Created Actions
{{ $campaign->name }}
{{ $campaign->subject }}
{{ $campaign->emailList->name ?? 'No List' }} @php $statusColors = [ 'draft' => 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300', 'queued' => 'bg-indigo-100 text-indigo-800 dark:bg-indigo-900 dark:text-indigo-200', 'scheduled' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', 'running' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'completed' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', 'paused' => 'bg-orange-100 text-orange-800 dark:bg-orange-900 dark:text-orange-200', 'failed' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', ]; @endphp {{ ucfirst($campaign->status) }} {{ number_format($campaign->sent_count ?? 0) }} / {{ number_format($campaign->total_recipients ?? 0) }} @if($campaign->sent_count > 0)
Opens: {{ number_format($campaign->open_rate ?? 0, 1) }}%
Clicks: {{ number_format($campaign->click_rate ?? 0, 1) }}%
Replies: {{ number_format($campaign->replied_count ?? 0) }}
@else - @endif
{{ $campaign->created_at->format('M d, Y') }}
View @customercan('campaigns.permissions.can_edit_campaigns') Edit @endcustomercan @customercan('campaigns.permissions.can_delete_campaigns')
@csrf @method('DELETE') Delete
@endcustomercan
No campaigns found. @customercan('campaigns.permissions.can_create_campaigns') Create your first campaign @endcustomercan
@if($campaigns->hasPages())
{{ $campaigns->links() }}
@endif
@endsection