@extends('layouts.app') @section('content')

Campaign Details

Subject: {{ $campaign->subject ?: '(No Subject)' }}

Created at {{ $campaign->created_at->format('M d, Y h:i A') }}

Status
{{ $campaign->status }}
Delivery Progress
@php $total = $campaign->total_recipients > 0 ? $campaign->total_recipients : 1; $sentPercentage = round(($campaign->sent_count / $total) * 100); $failedPercentage = round(($campaign->failed_count / $total) * 100); $pendingPercentage = round(($campaign->pending_count / $total) * 100); @endphp
Sent: {{ $campaign->sent_count }} Clicked: {{ $campaign->clicked_count }} Failed: {{ $campaign->failed_count }} Pending: {{ $campaign->pending_count }} Total: {{ $campaign->total_recipients }}

Recipient Logs

Detailed delivery status per contact for this campaign.

@forelse ($recipients as $recipient) @empty @endforelse
Contact Name Email Status Time Error Note
{{ $recipient->contact->name ?? 'Unknown' }} {{ $recipient->contact->email ?? 'Unknown' }} @if($recipient->clicked_at) CLICKED @else {{ $recipient->status }} @endif @if($recipient->clicked_at) Clicked: {{ \Carbon\Carbon::parse($recipient->clicked_at)->format('M d, h:i A') }} @elseif($recipient->sent_at) Sent: {{ \Carbon\Carbon::parse($recipient->sent_at)->format('M d, h:i A') }} @else - @endif @if($recipient->status === 'FAILED' && $recipient->error_message) {{ $recipient->error_message }} @else - @endif
No recipients found for this campaign.
{{ $recipients->links() }}
@endsection